My thoughts on this.
After working for both companies (WDW, Universal) I agree that Universal's "skip the line system" is a bit better.
Most would disagree because it costs more, but think like this...
In Disney, EVERYONE is entitled to a FastPass... EVERYONE! This means that basically, for every major attraction, there are 2 lines coming at the "merge" area. The ratios for this area are insane. In the attraction I worked at Disney, the FP ratios were to allow 9 stand by guests, then 50 FP guests. Soarin, I've heard, is even worse.
If fastpass wasn't there, I could let 60 standby guests go.
And, since it's free, the line is always long and backed up, because everyone has a FP.
At Universal, yes, the Express Pass is more money, but think like this. I don't know if you all know this, but the Express Pass is only good one time at each attraction. We mark them with a symbol from each ride (H for hulk, SP for spiderman...).
So if it's only good once in each express line, then yes, the express lines are long in the morning, but by the afternoon, their are barely anyone in them, basically just the resort guests (who get unlimited express with their room key).
It makes it nicer for them, and keeps the express line short, which means more standby guests can get onto the attraction.
I hope this made sense.