the biggest issue to resolve in this type of setup is, well, the way to resolve decisions :) if you set, i want to play motion vs everything, its simple - soon as you say, i want to play motion vs man, triangle vs zone... and i say, i want to play zone vs motion, man vs triangle... what happens? say we start, motion/man. you are happy, i switch to zone. so you switch to triangle. so i switch to man, and so forth.
there needs to be decision logic in place to resolve these kinds of situations, and i think generally speaking, most of those have significant disadvantages.