Sorry, but I have to disagree here about Universal and IOA. We went last year for the first time and would not go again!
The quese were horrendous and alot of the queing areas were not undercover which made it worse. Also, there is a charge for the Universal equivalent to Fastpass. I think this is a bit much after paying to get into the parks in the first place.
We much prefer the Disney Parks and we adults and some of us (!) love coasters.
You have never found Disney parks very busy also? ALL the parks suffer from long queue's at busy times of the year.
It does sound like you didn't have much fun and as you pay for the tickets are quite entitled to visit where you choose, but I have spent hours at WDW parks in queue's over the years yet it hasn't put me off returning, I just try and plan my way and avoid the worst of the crowds/heat where possible.
I don't understand why you would rule out a return because of 1 bad experience with crowds. Would Magic Kingdom have been any quieter on the day in question?
The 'express pass' system is a bit of a rip-off now, however Universal always have outstanding offers on their tickets - we recently bought Annual Passes with a further year free of charge.
We have found with careful planning, mainly getting to the parks early, the worst of the queue's can be beaten , however as we rarely spend more than 3 hours at any park on one visit that obviously helps us, especially when our sole aim is to ensure Joshua enjoys the rides he prefers, rather than any I or my wife may.
Furthermore Universal, as I say earlier, has so much our son enjoys - he has never taken to most of the Disney parks, but with his autism he has his favourites and often is reluctant to try new things.
There are pro's and con's all around. The important thing is together they provide a contrast of things to do and more variety of attractions also.
I am a fan of both but equally are just as happy doing other things away from the parks too.
At least ManCityMickey has plenty to consider. Take it your avatar isn't another Sven signing by the way! (up the reds)