You are speaking my language when you talk of topwater. I don't have much to add to what has already been said but I'll throw in my 2 pennies anyway. A black and a white buzzbait will both work very well. Many people only use them at dusk/dawn and on overcast days but I have caught countless bass during the day when using them in shaded areas. I consider shade "structure" just like vegetation or stumps, etc. when fishing a buzzer.
Spooks and poppers are fun choices but when I think topwater, I think hollow-bodied frog. There are finally getting to be several good frogs on the market and I've used several of them with good luck, but, the one frog I've had the most luck with (by quite a bit) is the lowly Scum Frog, more specifically the popping version. They cost less than $3 which makes them even more attractive to my bank account. I've found them to be quite versatile. They are great at fishing slop and vegetation due to their weedless nature. They skip very easily so it makes getting under docks/overhanging trees a breeze. They are poppers so they are good at drawing strikes in more open water as well. It takes a bit of practice to get the timing down on hooksets but it is so much fun I don't mind a few misses.
Actually, getting into topwater like I have has honestly been a bit detrimental to my fishing because there are plenty of days I know I could throw on a soft plastic bait and do better but I won't. I just have too much fun fishing topwater and since I don't fish tourneys, having fun is what I'm all about.