I’ve come to the conclusion that F2P CCGs are always going to have this problem. The vast majority of CCGs are inherently unequal simply because everyone doesn’t start with a complete collection of cards, meaning that those who can throw out more money to buy packs or spend more time grinding in game currency due to lack of job, school, or family obligations will always have an advantage due to having a larger cardpool. If you only want to focus on one deck/class you probably will be able to build something that can decently compete after awhile, but obviously you’'ll likely get less enjoyment out of the game than those that can build multiple decks on a whim.
The problem is with CCGs there’s no good way to remedy this. Other games can give F2P players all the same advantages as paid players and make their money entirely off of cosmetics that don’t affect gameplay (skins, outfits, etc.) but in a CCG your only real cosmetics are cardbacks and heroes, and history has shown they’re not going to make enough off of that to keep the game afloat. They need the pack and preorder sales. The only way to fund the game while giving everyone equal access to all cards would be a subscription based model where you have to pay X amount per month/year to be able to play the game at all, but you are able to use 100% of the cardpool without having to grind for it or throw down extra money. It’s something I’d personally be fine with if the price was cheap enough, but I realize a lot of people would be heavily against the idea meaning you’d likely be looking at a significantly smaller playerbase.
The other option is to go the route of these “living card games” that have been popping up lately, where with each new expansion you can pay a set amount to get ALL cards in that expansion without having to dust or craft anything. I can see both sides of the argument on this one, on the one hand that can make the game even more pay to win, but on the other hand people might be more likely to put down their money for it since it saves them from pack RNG. My issue with this is I doubt Blizzard would price it reasonably enough to compete with the pack/preorder route, much less price it attractively enough for the more casual gamers, so it’d probably become just another P2W scheme.