It starts out really fun and it's addictive as all get out. However once you reach trainer level 20, PVP stage Aviary, and Tournaments if you're a competitive person it immediately becomes pay for wins. I've grinded it out and even paid for a subscription to support the platform. But I've been intentionally funneled into a part of the game where I'm competing against $$ and/or 1000s of hours of more game time than myself. My highest dino is a unique 25 and I'm put against teams of 27s+.