Baitcaster for bass fishing. I can dial it in and throw it in a bucket from 20-30 yards. Great for touch casting with your thumb on the spool. You can work it like you want it and stop it in mid-air if you need to.
Spinning for salt water/surf fishing and cat fishing. They handle heavier weights better and I can throw it farther than a baitcaster. It's hard to stop a spinning reel once you launch it. You have to close the bail prematurely and that causes all kinds of issues.
Heavy weight with baitcasters tend to make birdnests for me. Light wieghts on spinners are hard to throw accurately.