Sorry being rude, but please explain to me why GW2 ignores all you say.
GW2 gives you a trinity system gameplay which isn't WoW-style(seperated classes), but with two symbols "everyone is useful" and "helping each other means a better victory"; sidekick system gives you things meaningful to do in every map, which isn't WoW-style because you possibly never visited those were way level-behind; there're dungeons, jumping puzzles, vistas, interesting points that encourage you to find out, which isn't WoW-style if you never want to finish all achievements you could have. And GW2 DOES has good bosses fights which needs strategy.
I don't know you, but in WoW I think all I said used to existed.
Then it's now all gone.
More and more people care for the REWARDS; we're blaming each other because one of us isn't doing something EXACTLY RIGHT, we're fighting each other because of BETTER-SCORE ITEMS, we're starting ignoring each other because we're not friends, we're competitors, over a FUKING GAME.
MMO is indeed meaningful and rewarding for COMPLETE SOMETHING.
And so is EVERY SINGLE GAME.
MMO is more meaningful for interaction with others.
Yes we compete, but more we COOPERATE.