We were there 25th July until 8th August. Weather very very very hot. We had no choice as to when to go as DS1 just finished Yr6 and he was not allowed time away from school.
We did the Discovery Cove package this year which included Busch Gardens and Aquatica (newest water park). Discovery Cove was a doddle because your time with the dolphins was a booked time slot and there are no rides, but we did spend a whole day there - you can swim with the tropical fish, stingrays, do the lazy river.
Busch Gardens was busy biggest queue I saw was for Shakira and that was 1 hour.
Aquatica you need to be in there for 8.00am as they tend to close the gates about 10.30am as the park reaches it's maximum numbers. The water rides again you can queue for up to an hour or more.
We also did the Kennedy Space Centre which was an awful lot less busy and was ok.
Last year we went in May/June and did Islands of Adventure, Universal, Blizzard Beach and Typhoon Lagoon Waterpark and Wet n Wild Waterpark. Queueing for the rollercoaster rides was anywhere up to an hour/90 mins.
Year before we did all the Disney Parks in early July. Queues again long we waited 90 mins for Splash Mountain and this was towards the end of the day.
One thing I will say for the Disney Parks though, you have the opportunity to get free fast passes for rides. Work out which ride you want to go on first and go and get the pass - a ticket machine near where you would queue to go on and this will give you a time to go back - will say something like come back between 11.00am and noon. Go back between that hour and you will go more or less straight to the front. (Islands/Universal you have to pay for the passes).
On the flight back home - a family with two teenage daughters was sat in front of us. It was the first time they had been. They were totally unprepared for a) the queues and b) the weather. They said it had been a big culture shock for them.