Best free to play online card game

I have played a bunch of online card games, Hearthstone unfortunately is too rng dependant and there are a few essential cards that you can get only by paying money which I would prefer my money going to Exxon than the underpaying money-grabbing mess that is activision. I have also tried stormbound which is fun but it doesn't seem serious or competitive enough. Which is the best atm entertainment wise?

mtg arena i think

but i kinda like shadowverse which is just hearthstone but anime + lot cheaper to get the meta decks

I'd recommend Shadowverse. Game has become much more newbie friendly since I've started 3 years ago.