I've always used Rat-L-Traps in fast moving water and have consistently caught fish on them for years. Not my favorite, but definately a good burner to see if the fish will chase.
My go to bait has always been a 6-8" purple worm for all conditions. Money, baby!
Most overated for me personally has been jigs. But most likely because I'm not working them properly or in the right areas.