I don't know if you have tried it yet, but everywhere I go right now, the early worm gets the fish. We usually are on the lake/pond by 5-530am, and it is hellacious topwater until about 630, when the sun starts really getting going. After that, we still catch a fair share with 5" Senkos and jigs. We have had pretty good luck with rogues right now, too. You just have to work em real slow, pausing fairly often and letting them sit for about 5-10 secs. That is when the fish are hitting them.
We have caught 15-30 fish every weekend right now and we are usually there from 5-12. The majority are caught before 9 though.