I don’t play mobile Pokemon games but I heard of how popular this game is in comparison to other mobile Pokemon games so I wonder good it really is.
Take it from me, someone who typically trashes the vast majority of mobile games, that this game is one of the rare few gems.
It IS a "Gacha" game, but unlike other Gacha games, it is incredibly generous in comparison.
I have only spent $20 on the game (Which I spent the first two weeks playing) and, as I said, I have collected 2 of almost everything (You can only have two copies of a card in a deck).
Each 24-hours, you are given two free 5-card booster packs to open of any set you want. None are paywalled and none of the cards in each expansion are excluded. On top of that, if you merely log in, play a battle (You can even forfeit right away and still get it), and do a Wonder-Pick, you get 4 of a pack-currency towards 12 to open a pack. Meaning you get 2.33 free packs a day.
ON TOP OF THAT, there are roughly over 120 solo-battles (Battles vs AI) that give you generous amounts (Usually 4 to 12) free pack-currency each time you beat them the first time.
So if you beat all of them, it's probably like 50-60 free packs.
The card aesthetics are awesome, unlike other Pokemon TCG games that look like scans, and the "Immersive" special cards are a special treat.
The current trading system was released well-over a month ago, and it's honestly the most awful feature of the game, but they are promising to make it better.
The way battles work has been streamlined (3-point system instead of 6 prize-cards, 3-card bench, 20 card decks with 2-copy limit, energy cards replaced by random energy zone) and honestly, I think the battles are way more fun because of it.
My biggest gripes right now are the 15-deck limit and the atrocious trading system, but overall, it has been a phenomenal game so far despite those things.