One time pay, amazing pvp & pve first dungeon was more difficult than deathwing on Heroic Mode with %5 nerf.
PvE: What i'm trying to say is, this game is it's own game and the PvE in it is difficult but in a good way. I don't even like PvE but I found it fun and it reminded me of like Skyrim, Dark souls and all those other games. The game is justlots of fun with lots of good quests ( hearts ) and lots of Events. YOU CAN ALSO GROUP UP IN MASS GROUPS AND YOU WILL NOT LOSE XP FOR THIS. Do you have 5 friends... well guess what you can group up from levels 1-80 without losing a drop of xp. You get your own loot, umm you get your own loot okay lol. Every mining vein, herbs, trees to farm for materials is your own. Everyone gets their own mining veins and all of that good stuff. You can teleport around like in Skyrim and every class is unique in it's own way. The weapon you wield has it's own abilities and having two different types of weps on at the same time gives you hybrid attacks. This game is just pure awesome 9.5 / 10 for me.
PvP: The PvP does take some time to get used to. My PvP experience is not fresh but it is on this game. I PvP experience on WoW was gladiator on 3 classes ( just showing I got some experience in the field so no hating pls i'm not saying I am the total boss when it comes to pvp )
Anyways, the pvp is smooth, fast paced and it offers a lot of builds you can play on mostly every class has a support like build, tank and a glass cannon setup. It's kind of hard to get out nice 1vs1 fights but the Battlegrounds in the game do require a lot of teamwork. To be honest it beats WoW with their Rated BGs. This game requires a lot of teamwork and capping points. For example what I found awesome is how you can hold an underwater point ( underpower points you fight with underwater weapons like spears, spear guns and what not ) the team that holds the point has a bunch of sharks in the water that attack any person on the other team that doesn't control the point. It's just hilarious seeing like 6 sharks attack someone you attack.
I played almost every mmorpg out there and even the korean mmorpgs. None compare to the fun I had in guild wars 2. Think of it like this lol, you get to choose the class you want to PvE on if you level it to 80. Than you can play any class for free instant 80 in the PvP zone when ever you want. All you do is create a level 1 of that class and do the 5 minute long tutorial at the start. After that you just enter the PvP zone by pressing H and you will be level 80 only at the pvp zone to do battlegrounds and what not. You come with a full set of 80 pvp gear on you already, all talents and pets. You name it, you got it in the PvP zone.