Blops 2 is actually a good game with aspects of competitiveness. Even though MLG cannot have Halo 4 because of the contract, it is in their best interest to have Blops 2 over Halo 4. It is a more competitive game (if they keep all the gimmicks in H4) and has a much larger fanbase. I actually quit Halo 4 because there is nothing redeeming about the game. ZBNS Reach was actually REALLY good. 343 f.ucked up big time by reintroducing AA's, instaspawning and ordinances. IMO, none of those things add re-play value.
Ive played gamebattles for H3, MW2, Blops and Reach and am pretty good even among the MLG community for Halo. I know that at its current state, Halo 4 wont last in the competitive scene.