Pokemon, I say.
Obviously my opinion is biased.
But really, MG is pretty basic if you ask me. It's just fighting your critters and doing quests on a "straight" path that's already been planned out for you.
With Pokemon, there's evolution, there's the ability to go into many different little places, and more abilities to choose (things like what your monster can learn next when it gains a level, etc.).
In general, Pokemon is more advanced, but again, it's also a an actual console game that you purchase that was made by a manufacturer and company with a large income.
So of course it has more advanced features.
So for what MG is and how many money actually goes into it compared to Pokemon, it's still a pretty okay game.
...But I'd still choose Pokemon over it.
</ramble>