I think most of us can say that GW 2 is really good but for me it is still lacking to become great and here is a list of things which I think holds it back.
- S-PvP. Easiest the biggest dissapointment in the game as you would expect a game called GUILD Wars to be centered around PvP between guilds. However that is hardly the case. The PvP comes in two forms, one is a completely separate meta-game called structured PvP which is basically a MOBA variant in MMORPGs. I tried it and it does not come near the fun of League of Legends and as it is separate from the rest of the game feel misplaced. Would much be better if it was something like in Warhammer Online, giving you an alternate route to advance your character.
- WvWvW PvP. Three "faction" World vs World PvP sounds great on the paper. Unfourtunately since all servers share the same factions it just feels bland. In DAoC I could see the distinction between say the Albions and the Viking faction (forgot the name) but in GW 2 they are all the same. More over, the PvP is pointless as the bonuses are small and you dont really need them so when you take over a keep you really dont care as you know it will be lost by the next day. They need to add more meaning and persistance to it and specially they need to make it more important for guilds to hold a keep.
- No endgame. Apparently the idea in GW 2 is that end-game starts at level 2. Unfourtunately that means that there wont be much of an endgame once you cap your character as they have, more or less removed the gear grind as legendary weapons are exactly the same as exotics. So that is great, gear grind is no fun, but they have replaced ith with uhm... nothing.
- Dynamic Events are circular. Don't really matter when you finish one as they just go around and around in an endless cycles. They should be more complex and more persistant, maybe even resulting in an invasion of capital cities. For example there is a big dragon in the lvl 75-80 arctic zone which spawns, gets zerg-killed and respawns in an endless cycle. Have never seen what happens if it does not get zerg-killed but I imagine it would just sit there until it is.
Anyway my 2 pennies why I think GW 2 is not the great MMORPG I expected it to be.