I'd vote for
MGMAT. Good for preparation for the real test, for those reasons that GMATBLACKBELT has just mentioned above.
(By the way, thanks to those who introduced
MGMAT to me. It's really a great material).
Yes
MGMAT are a bit more challenging, and you should expect some challenging questions in the real GMAT.
From my painful experience, please don't trust the GMATPrep or PowerPrep if you are very familiar with
OG questions. They are WAY EASIER than real tests. Mocked tests with overlap questions says no truth! PowerPrep tests are exceptionally easy. What you will see in the real test will be more challenging than what you see in those Preps.
I scored 700++ in these two programs test. (700, 710, 740). But in real test (just this Monday) I bitterly scored 650.
I would say don't use PowerPrep. GMATPrep is just for the sake of getting yourself familiar with the real test's user interface.
So, get yourself comfortable with the 1/3 most challenging questions in
OG, and practice with
MGMAT.
I couldn't emphasize more strongly that Don't rely on the GMATPrep and PowerPrep's test results. Better expect something a lot more challenging than those, if you want to score a near 700.
On the other hand, don't be killed by the 800Score tests. They are crazy. They will destroy your confidence for nothing. That's what they did to me, a week before my real test day.
By the way, GMATBLACKBELT, I admire your efforts. You deserve goodscore, so all the best and good luck to your exam. I believe you can make it.