I personally dislike WoW now. It's just a giant clusterfuck for gear and ratings and money. It's not even skill based anymore, it's all about how long you play for and what gear you've grinded to get. That or it's some little kid who doesn't know which other kid is the enemy in a battleground. I liked WoW a lot better when you'd get a bunch of guildies together and go raid other towns in like the Hillsbrad Foothills (good shit mang). Now all the towns have level 85 elites that one shot you. No fun anymore by my standards.
I've played Guild Wars 2 a bit, as well as watched my bro play it. I never played GW1, nor have I ever seen any gameplay or heard much about it. From seeing and playing a bit of GW2, I don't think I personally would like it too much. I just feel like it'd get boring or like other MMORPG's rather quickly. I've heard people say it's really fun and unique, though. I probably won't play it, but I definetely think it's worth a try.