It takes forever to get p2p groups together much of the time. Some of the servers should be closed and combined (about half of them) or a new cluster controller should be developed to allow cross server instancing so everyone in all realms can participate in the same quests.
Waiting 1-3 hours to do a quest is unacceptable.