Well one of the things that many people (including myself) like about WoW over EQ/EQ2 is that I can log in, play, and accomplish something immediately.
The thing that you may forget about is that many people actually have outside lives and don't have the time it REQUIRES to do anything, in games like EQ/EQ2.
This is not to say that EQ/EQ2 is a bad game, but it does explain why WoW has such a large appeal. People can actually PLAY the game AND have a real life.
Nothing like spending 2 days killing rats to go up a single level in EQ... Don't forgot most people only log on for a couple of hours at a time. So if 4 hours of WoW playing accomplishes the same as 10 hours of EQ2 playing, well I'd rather have 4 hours of WoW fun and 6 hours of real life family time.
Basically, I just saying different games for different folks