Ask Pharaoh and more often than not he'll move teams, but yeah his preference is allies. There's no harm in asking people to swap sides if you think it'll help the balance, 99% of people wanna have fun after all.
We should only use shuffle commands during warmup. You can do it at the end of the map but people leave and join between maps making it pointless. Only in rare and extreme cases should anyone shuffle mid map, and chances are there'll be an admin or recruiter to do that for you anyway. Now people are gaining SR on the server we should only be using !shufflesr to shuffle the teams by that stat and not xp.
Highly highly doubt we'll add an auto shuffle like Pro.
I dunno what the percentage is. Mini or Eagle would need to check.
Changing when a vote is available like that may require a lua, and the less we have on the server the better. Better to have the vote option and not need it than need it and not have it anyway I think.