I thought I'd throw this topic into the air and see what discussion comes of it. I'm talking specifically about classes and skills. There is no perfectly balanced game, but you can get close enough to retain a sizeable playerbase that is more or less satisfied with the way things tend to play out. I believe that at the core, guild wars 2 is an extremely solid game that is fun to move in, fun to fight in and fun to interact with. If I was to rebuild everthing, I'd look to games like overwatch as a goal for game state. You can take out anything with anything in overwatch, as long as you have a good combination of skill and strategy to place and execute a play. There are a few exceptions to this, like extremely focused dedicated healing or other support, but on the whole even if you can place one character above another, it is ultimately a well rounded team that will win the match, and there is no one team comp that will always prevail in all situations.