Since we're talking about other top-water options too, I'll give you something that has been working very well for me.
The company Z-Man makes their plastics out of a compound they call "Elaz-Tech". It stretches like crazy, and is a little tougher to get a hook through, but the big deal with elaz-tech is that it floats. In fact, it's very buoyant.
I take their Streakz (which are fluke-style baits) or their Swimmerz (which are minnow stye swim-baits) and fish them as top-water baits.
Yeah, everything has a "Z" in it from them.
So basically, you put a 3/0 or a 4/0 EWG hook in one of the Streakz, or a 4/0 to 5/0, or even one of the weighted EWG hooks in one of the Swimmerz, and that thing stays perfectly oriented in a horizontal position, lays right at the surface of the water, but stays just under the film that makes the surface tension on the water. A weighted hook makes the larger Swimmerz hang face down, with the paddle tail at the surface. When I fish these using mono they stay on top, but when using braid and a flouro leader, the flouro sinks and as you twitch it, the bait will make shallow dives to the sides, much like a spook, before floating back up to the surface, exactly like a dying minnow does. These things are remarkably weedless due to the EWG hook and will slide right over anything, plus you can just leave it in a clear spot between pads, or a hole in the weeds, and twitch it in place.
We thought this up one night and experimented with different hook sizes to get it to float upright using the hook as a keel, and it works quite well. The elaz-tech is very tough and unlike a senko, you can use the same one for multiple fish.
They work well with a Carolina rig too, since they stay up off the bottom, and look like something investigating the disturbance that the sinker creates.
The down side is that whatever else they have in that plastic, or whatever they use as a mold release, is not compatible with other plastics. It's like the old days when soft plastics would melt your tackle box. These have to be kept away from other plastics or they'll melt into each other. I just leave them in the package anyway, and once rigged, just leave it with the hook in it when I put one away. They cast well, and are available in lots of colors. And who doesn't like working outside the box and catching fish on things in ways that the manufacturer never intended???