Im a Fan of the "all 2 Maps shuffle".
1. Because when i start to play there is not always a Admin to shuffle and i have seen it alot that ppl dont even Teams, even if you mention it in Chat. Yes, i could play somehwere else, but why should i leave my Fav Server?
2. Usually the Ppl stay and just have fun killing the ppl with less Players, till the most of them go or stay in Spec and I think it should be fun for everyone, even if only 6 real Players are online.
3. Most of us dont have any Command to even Teams and its not always a Admin in xfire to ask.
BUT, of course its different when the Server is full and Teams ARE even. I think its no need to shuffle then.