ETPUB !balance was mostly broken. I would suggest doing !howfair and if teams are off, admins can !put to balance the teams or do !shuffle based on K/D. K/D shuffle is not perfect but way better then shuffle based on XP. In future release we have plans to enhance !balance function or provide something better but nothing is set in stone. If you have good ideas, feel free to share. On our servers we just shuffle every 2 maps based on K/D before map starts. Keep things even.