Braided line is best for fishing with lures in heavy cover, where you might have to pull a large fish out of vegetation or brush. This type of line works well with lures like buzzbaits, but does not work well with light lures such as plastic worms.
Monofilament fishing line works well for surface lure presentations because it does not tangle despite the constant up-and-down motion you make with the tip of your fishing rod.
Monofilament line will wear down from abrasion, absorb water and tends to stretch much more than braided line does, translating into weakened line and missed opportunities when you attempt to set the hook in a fish's mouth.
Braided line is so strong that you can easily cut yourself on it when trying to free a snagged lure or hook. The strength of the line can also eat away at the metal rod guides on your fishing pole and damage your reel, according to the Reading Eagle website.
Braided line is a more costly choice for an angler compared to monofilament line, mostly due to the complexity of the process required to create it.