I don't play games, hence I am the worst person to answer this question; still giving my opinion over it with accordance to what I think. For me, the best gaming platform is Android. We can get tons of games for free, or with some small nominal price and can play them in our phone, which gets linked with Google Play Games by which our progress in those games are saved even if we change our devices. It is much better for me than other platforms like Nintendo, XBox, Playstation, Steam, etc. I don't like spending money for getting dedicated gaming device, and rather prefer multi-tasking or multi-usage items, hence Android comes at top, followed by Desktop.
Had you ever used Smeargle in Pokemon games ?