If you really want to p2w your way through the story, you can also use the GTL to purchase better mons.
Some good pokemon can be found for cheaper than consumable costs and you can sell them back when you are done.
You can also purchase moves, items etc. but those still require some effort towards learning the game I guess.