One thing you must realize is that there numerous amounts of jigs, jig sizes, colors, line ties, hooks, weedguards, etc.. There are different jigs for different scenarios.
Here are my favorites:Fin Junkie Flipping Jig
Flipping/pitching: My favorite by far is the Fin Junkie! Hands down the best jig I've ever used. This jig is for pitching in to heavy cover and ripping out big fish. You can pretty much fish this jig anywhere, at any time! It has a good head design for getting through brush easily, and the hook is stout. Can't beat the colors either. Strike King Denny Brauer Structure Jig
Casting: This jig is my favorite for offshore structure fishing. It's great for when you're casting to offshore rock piles or specifically, brush piles. It's unique head design allows it to crawl through cover very easily. It has good components and the hook is sharp. Jewel Eakins Jig
Finesse: My go to finesse jig is the Eakins jig. This finesse jig has been around for years and has bailed me out many times during tough days on the water. It's designed for finicky and pressured fish. Sometimes bass don't want a 1/2oz or 3/4oz jig and you have to downsize. This is where the finesse jig comes into play. I like Everything about this jig, from it's hook down to it's skirt. Everything's top of the line! Strike King Tour Grade Football Jig
Football: The best tool for fishing rocks is this Tour Grade football jig. Plain and simple! It's designed to mimic a craw scooting on the bottom. These are also specifically designed to come through rocks easily. The best thing about this bait though is it's head design. The football shape design make this jig stand up vertically and imitate a defensive craw. That drives bass crazy! The Strike King Tour Grade Football Jig has quality components and has the right tools for big fish. Revenge Swim Jigs
Swim: The best jig for this time of year is a swimming jig. I like to pick out a Revenge swim jig in the bluegill color and throw it around shallow vegetation and any sort of cover I think a bluegill would inhabit. If you're gonna mimic a bluegiil, the swim jig is one of the best ways to do it. Thread your favorite swimbait trailer on the back and you're ready for battle! Make sure you have a good grip on your rod because the bite on a swim jig is vicious!