When casting accuracy and distance are of the utmost importance, Baitcasting reels are the way to go.
Baitcasting reels are generally in the Medium size range, with a few option in the Light, and Heavy ranges as well.
Like all fishing reels, Baitcasting reels can be categorized into size ranges, and they encompass a large range of fish.
If you are going to be fishing in areas where there is a lot of structure, or high currents, you may want to go with a reel a size up, if you want more of a challenge, you can use an even lighter rod.
Another thing to consider is what type of line you are going to fit your reel with. The new braided lines are stronger and lighter, making for a better casting line. You can hold a longer length of heavier braided line on a reel than monofilament, but you need to make sure the reel is designed for braided line.
As a generality, the following could be said regarding reel size to the line size:
Light - 8 to 12 lb. test line; good for medium sized bass, etc.
Medium - 12 to 14 lb test line; good for fishing snook around bridges and high current areas, or for a challenge, Tarpon on the flats, Spanish Mackerel, etc.
Medium-Heavy - 12 to 16 lb test line; good for fishing snook around bridges and high current areas, or for a challenge, Tarpon on the flats, Spanish Mackerel, etc.
Heavy - 14 to 20 lb test line; good for Tarpon, Spanish Mackerel, King Mackerel, Dolphin (Mahi-Mahi), Blackfin Tuna, etc.