I agree with you to some point, but as I played more archer than other classes I will focus on them:
“Archers could easily took down any bosses without taking a single scratch.”
- Bosses are a small part of the game, in the sense that we have more and more grind as we level up. Bosses aren’t repeteable at all, like in other games where you can repeat them everytime you want. You can’t farm them for itens nor for exp.
- Archers have huge penalties against bosses. Yes, some specific classes in the archer tree can deal with them pretty easily, not all of them.
- My highlander can kill bosses faster. He does not get instakilled. His basic atacks are faster thus more responsive, making it easier to dodge skills.
- Swords have a bit lower sp, but also much lower sp costs. Most of these costs also scales slower than the archer ones. And swords buffs in gereral lasts much more time than archers’.
