There are may types of jigs types and designs. There are a few designs that are a good all around jig, but there are also designs that are technique specific. For example, one of the most rounded jig head styles is an arky style head. This jig will cover many types of structure good, but will never hold a technique specific purpose. For example an arky head will fish ok in grass but if its thick grass it may come through but nothing like a grass jig and leave you pulling weeds off more often or fighting it through the grass. This goes with many designs. I use my Grid Iron or Dredge Brush in the similar fashion. Its a well rounded jig for me in the main waters I fish. Another good example you can compare is an Arky head to say my G2 football. Yes you can drag an Arky head jig in the rocks on ledges or main lake points. It will work, but dragging a football works better.
IMO the best way to chose a jig style is look at the waters you mainly fish. If you are like me and mainly fish brush or smaller rock your really not going to want a bunch of grass jigs.