Well, here is my "solution" to evening out the good and bad players on each team.
firstly: change alien point system to the credit system humans have. this is more fair because a human can do half the damage on an alien and not kill it, but get half the creds as if they did kill it. currently this is not the case for aliens.
secondly: have a "player score" that shows up to the right of someone's name in the score screen and playerlist. the player score is detirmined by total credits earned during the map, devided by 10. this would not include the credits earned by staying alive for 2 minutes.
finally: allow a vote command that would "shuffle by exp" like in ET. this would shuffle the teams and put the people with highest xp on different teams, evenly.
issues: the only thing i can think about is that because both alien and human teams are so different, one player might be a monster at aliens but suck as humans, vice versa, so the balance could actually inbalance when shuffled.
what do you guys think?