You have to compare it to a man defense because we are discussing how the game engine would interpret things.
If you noticed I already mentioned its similarity to a 2-3 when I said to use it as a modified 2-3. That was one of my points, why add it to to the game engine if you want it to be like a 2-3?
The only possible use for it would be to take away the mid-range game, but it would be at the expense of both rebounding and 3-point shooting. It does not matter how well a teamis coached, no team will ever reboud as well out of a 2-1-2 zone than they will out of a man, and that is the point of reference for the game engine.
You also mistake the double teaming differerence - in a 2-3 the inside man is help-side and can double if necessary, often from the baseline. In a 2-1-2 the middle is expected to double from the high side more often than not unless the high post is a threat. More often than not the only reason to shift from 2-3 to 2-1-2in real life, is if you are getting killed in the high post, but there is really little difference, and certainly not enough to put into the game engine.
I am also a fan of a 1-2-2 defense, but you can only run it with the right personnel, and would be useless for any sort game engine interpretation.