Interesting. I guess I would have to look at it further but it seems exactly like LoL to me, which I always thought was fair.
Here’s how it looks to me:
The shop has three categories: Pokémon (your playable champs), clothing for your avatar, or skins for your champs. Yes, each has its own currency, but in my opinion, the only thing needed to play the game fully are the champs. You get some for free just for playing, there is a free champ rotation, and this category of purchases can be bough with currency earned in-game.
The rest of the stuff is cosmetic.
I think there is also a “battle pass” type feature that gives you more cosmetic stuff more quickly if you pay the subscription but I didn’t look closely.
So the bottom line is that it seems after a brief play that there are plenty of things to buy but it os all cosmetic and the things you actually need to play are provided for you or obtainable just through playing.
I admit that I could be wrong if it turns out there os some other tier of purchase lea that I haven’t seen yet.
I hate f2p garbage, especially when it makes a game unbalanced in favor of people who pay real money, but the cosmetic-only thing doesn’t bother me.