I don't understand what people are saying about GW2 having fucked up the classes. Just because there aren't trinity classes?
The loot is bland but at least they succeeded in making every stat potentially useful for every class.
Some classes were (are?) totally useless from any point of view, they bring absolutely nothing to a group, except dps, which others do better anyway. There was a trinity, for PvE at least, and it was warrior+mesmer+guardian. It brought the best dps (also lots of cleaving), the best survivability, the reflects (required to do some high level fractals), all the buffs and debuffs required (might/vulnerability, fury, swiftness, aegis). There is no way a speed group would want a necromancer or a ranger at that (at least ranger had 1 useful group buff), thieves required awesome players or they exploded, same for elementalists and so on and so forth.
Classes like engineers were very fun (unless you used grenades, then they were very clunky), but had very few reasons to be brought along.
Conditions caps were another disgrace, effectively blocking several specs from being functional (not useful, just functional) in any large event and even in dungeon groups, you could use only one playing those specs, the second risked to be at 50% efficiency because the game couldn't handle the awesomeness of condition stacking.
Stats you say? Well, for a good long while (1 year?) all you wanted was berserker gear. Crit and crit damage ruled the scene, you had dodge with invulnerability frames and the occasional aegis to handle everything else. It was with the introduction of Tequatl that Soldier gear or equivalents were becoming useful: hits were one-shotting people left and right in zerker gear and boss was crit immune.
The game offered the best and unrivaled levelling experience, an awesome and vast world, beautiful characters and animations and a decent variety of skills, but the grouping was bland: 4 other players or 4 bots would have made little difference, all you cared about was self-surviving and stacking might and vulnerability, with a few notable exceptions (e.g. reflects).
Of course if you are talking about PvP, what I wrote is invalid, but I don't care about PvP.