There are plenty of good card games out there. Splinterlands has created a niche among the blockchain card games and have set a strong standard. After splinterlands, there is another game worth talking about which is - Gods Unchained. Which is lot more complicated and literally involves the action of throwing cards on the desk.

Same pattern has been copied in many games and they are following the route of the "Gods Unchained" and have been trying to acquire the users into their "Play to Earn" game. So 9Tales is one of those games where the "Play to Earn" game where you would be pitted against machines or the real people with the deck allotted to you.
You get both free and paid NFT cards, the paid ones you will have to buy along the way to improve your rank. But you can get started for free for initial rounds of the game but there won't be any growth there. But overall the game has pretty decent NFT designs known as the "Genesis NFT" series. Which is a good collection of NFTs worth playing.
Like most of the card games out there, this too is deployed on the Ethereum chain. And the NFTs are hosted on opensea.
Pretty interesting game to play and spend your idle time into if you have any idea of card games. I personally find these type of games hard to play for long term. So I kind of reduce my exposure to them. But for those who like such card games especially with enough depth on cards and ranking matches, 9tales is something worth looking into.