I'm a developer myself so I understand the need of implementing microtransactions. I enjoy the game as a free player and I choose to be one for good reason. I can compete in the arena just fine, too.
Sure, you get behind some cards at first--that's reasonable. The progress in acquiring powerful cards isn't that steep compared to other p2w CCG: Hearthstone, Magic: The Gathering, etc. While the game is p2w, that doesn't mean you won't have access to the same premium cards just because you don't spend a dime.
It isn't like Legends of Runeterra (we all know what went down) where the budget of updating and maintaining the game is way more substantial and access to all cards is entirely for free.