I've played a lot of classes, but recently I stayed away from archers, namely because of how long it takes to become effective. But I was becoming bored of melee (all varities) and cav just seemed to unrewarding, so I respecced to archer. I didn't do this to combat what others were doing, I did it because I hadn't gone archer in months and my clan offered to lend +2 longbow and +3 tartars.
But anyway, the thing is, every class will appear overpowered if a large quantity of people use it!
Imagine, a longspear man on his own, no problem. Put 3 or 4 average longspear men in a group, problem. Lone 2h, no problem. 2 or 3 working in a group, problem. Same goes for shielders, cav, archers, xbows.
If we nerf according to how many play each class, a new nerf/buff patch will be needed about every month or so. So suck it up, cRPG classes operate on a wave type thing. A while ago, the crest of the wave was 2h, now the crest is becoming archers or cav (idk which), so the next crest will be either shielders, hoplites or polearms (and therefore more cav probaly) which will in turn create more pole inf, more inf being on the battlefield will propmt more 2h's and this will prompt more archers which will prompt more cav and we're full circle xD