Rattletraps: I've caught inshore saltwater sea trout, redfish, stripers and bluefish with them also freshwater bass and trout.

I'm sure there's plenty of other crankbaits that will probably do as well. I use Rattletraps a lot because I had good luck with them way back the first couple of times I fished them so it's usually the first crankbait I try and I'll stay with them awhile. Mine get a lot of time in the water.