I have a lot of fun with topwater too, and I try it periodically throughout the day. If I get bit in a few casts, I will stick with it longer. The Upper Delaware river that I am usually fishing gets to be gin clear in the summer, and If it is overcast or cloudy I feel more optimistic. In the bright sun, it is an unusual day that I catch fish all day on top although yesterday was one of those days. I think my favorite topwater for smallies has to be a Heddon Spittin Image, and a close second is a Sebile Bonga minnow. They are both short, fat, fairly heavy short, fat, walk the dog type lures with a super loud rattle that you can hear from 80' away. Some days its a Sammy, and I also like the BPS Slim Dog. I will walk it for 5 or 10 seconds, then pause for another 5 seconds, then walk again. I make sure that every hook is sicky sharp too, so if a fish just touches it with his nose or back, he usually gets hooked. Yesterday I had a response from a fish on more than 50% of my casts. Early in the day or late is when I will usually concentrate on topwater, and it isn't unusual for topwater to account for the biggest fish of the day.
Funny that I see a lot of guys like buzz baits in rivers for smallies. I love fishing a buzz, and I will fish it all day if it is getting a little attention from the fish. I do well with a buzz in the lakes, but in the Delaware river it is a very tough sell. Maybe it's the water clarity and lack of weeds. I have had a few days when they would catch fish, but there has always been something much better in the boat.
Yesterday you couldn't keep the fish off a green pumpkin Berkely Havoc Beat Shad swimbait on a 1/8 oz 2/0 jig head. They were also all over a Zulu shad on a 1/16 oz t-rigged weighted 3/0 hook.
Of course when the water temp is at 75, they are very agressive, but amazingly my buddy threw a Lucky Craft Pointer 65 for maybe 1/2 hour with barely a touch.