I agree Wontkins raised some valid points. The rules are hard to enforce to keep the teams fair because of SR, when a player leaves in warmup ( because of win probablity to avoid losing SR ) the server shuffled before that and it makes teams uneven from the start. Removing SR will make the !shufflebysr command redundant, I'd suggest then something like !shufflebywr (winrate) based on most matches played.