The only issue I see with MGP is as Angel said. Upping the MGP refund for card duplicates. Right now, the return is absolutely horrid.

Is 1M MGP a lot of points? Absolutely. But if you think about it, so is 10M Gil, and houses cost more than that, and with the way transfer rates work, 10m gil = 1m MGP.

So it's an investment of time and money to get those things. You need to devote a lot of time and energy if you want those 1M MGP rewards. Either that, or predict the future and win the Jumbo Cactpot twice in a row.