Personally, I'm all for having somewhat of a grind, due to an MMO environment, however I think the length of time it takes for ONE single variant of one single Pokémon is absurd. It takes days to get one done. Up to a week for a full team of Six, and for what? One Tournament. After that Tounament? You get counter teamed, which requires a week or more to be able to do anything about it, with needing new Pokémon and variants. Unless you have multiple teams already, in which, you've spent much more than a week getting them. Rinse and repeat, until you have enough Competitive Pokémon to have a counter for counters, and it's practically a full time career just to have a few hours of fun at a Tournament.