Every character in the game has strengths and weaknesses, its part of what makes the teamplay work well.
Would've liked the game if it weren't for this design philosophy. "Let's force people to work together with RPS balance" instead of "let's reward teamplay by making it easier to achieve objectives if you work as a team." The latter doesn't even need to be designed -- like in Warband, two people have an advantage over one by the simple fact that there are two of them and they can attack two directions at once. No need for any added bonuses. Same thing when it comes to shieldwalls, pikewalls, cav, archers, etc: everything is stronger with teamplay, but it flows naturally from the gameplay mechanics without an exaggerated RPS balance. Characters in Warband are autonomous units capable of doing everything alone in theory, but enhanced by teamplay and diversity.