In order by importance...
1. Topwater anything, especially the Spit'n Image and the Spro Hollowbody Frogs
2. Spinnerbait, chartreuse white, all sizes!
3. Texas rigged black or pumpkinseed colored worm
4. White grub on a jig head, or a white roadrunner jig head, usually on an ultralight set up
5. Tie between a very shallow running crankbait, and any form of swim bait (since there are so many options out now)
For a fly rod, small to medium poppers, crawdad imitations if there are areas of fewer weeds, and of course the wooly bugger.
One thing that I can always get catching fish and which I always use if I take someone who isn't into fishing as much as me, is the Gulp Fish Fry grubs on a jig head. If there are fish around, you are certain to catch them.