Spinner baits should be one of your "go-to" lures providing the right conditions are evident. If I think the bite will be good (i.e. weather looks good, water looks good, early morning or early evening) I will throw a spinner almost anywhere/anytime.
Ironically last night we were pond fishing in a johnnie and on about my sixth cast I said to myself, "I should slow my retrieve down a bit" I immediately caught several nice pounders in a row once I slowed my retrieve. Varying your retrieve with a spinner can make all the difference in my opinion. If you are dealing with grass or pads you may burn the spinner like a top water bait. If you are fishing across flats or deeper water, you may want to troll it lower toward the bottom. Fishing it a foot below the waterline may be the answer in other conditions.
After the spinner bait, I tied on a black buzz bait and caught bass consistantly for over an hour. In fact it got so silly I decided to try other techniques that I am new too, such as the floating worm, just to shake it up a bit.
Keep with the spinner's, make sure you have white, chartruese, black, etc, silver, gold, etc. once you land that 4 or 5 lbder on that spinner you will be hooked.