I feel like if you turn aggressively, I would recommend the MGC Elite, though if you know how to setup cubes it could go to the M Pro. The M Pro is naturally a very stable cube like the MGC Elite, but the MGC Elite has a bit more of that "forgiving" quality.
The M Pro may actually teach you to turn slightly more accurately than the MGC Elite. But I don't think you need to go out and buy the other if you already have one of the two.