What people need to realise BEFORE posting complaining about another build that they don't play as, or that their own build is not powerful enough, is that noone is meant to be a super soldier. Before you complain about archers being too accurate or powerful, consider that you may have run towards them in a blatant fashion, made yourself a visible threat, or that the archer who shot you is very good at what they do.
This applies to everyone. In the old Mount and Blade, Swadian Knights would beat most other units except for a cluster of Rhodok Sargeants. Nords suck against Khergits. Etc. You can't beat everyone.
People usually forget that this game is, in the main, a team game. Which means you need to think about your role and others before taking people on. Don't charge in with no cover (physical or archer-fire) if you have no shield. Don't spread out in a field if you hate cavalry. And run away if you are a ranged troop against a pure melee troop!
Basically, use common sense, because there are a hell of a lot of complaint posts with no logical explanation, and I consider that spam in this forum, which i usually browse for interesting game developments and the like, but when I DO want to look up nonsensical spam I go to the SPAM BOARD!!!!!!! Thank you.