I've run a tournament that went along these lines. Each team was restricted to one OU, two BLs, two UUs, and a NU. While it was interesting, most of the battles generated into whose OU would beat the other one before sweeping the rest of the other person's team. This was in Advance, too. I can't imagine it working any better in a more offensive metagame like this one.