We went the other day and to be honest I just found it too crowded to be enjoyable, coupled with the fact that my youngest was practically hysterical on the rides. We ended up leaving hubby and two eldest there and going back to the villa. We did this twice so wasted $20 each day on preferred parking.
He is 11 and he just does not like the rides but put him in the Waterparks and he is game for anything.
Discovery Cove however, different ball game all together, we went yesterday and could not fault it, fabulous day and we paid extra for the Sea Venture Walk. Brilliant.
Re Harry Potter, bearing in mind that we are now here in what is supposed to be a quieter time, other rides though dh said were no longer than 15 mins max to queue.