I would highly recommend Steem Monsters - it's a card battle game (so obviously ptw plays a significant part) but there are three pretty huge aspects to it which keep things interesting/reasonably fair:
1) Power caps depending on the league or tournament you are in. Lots of free tournies.
2) For each battle, you choose not only your cards but where they are placed in the 6 creature slots/1 summoner slot.
3) A changing battlefield: for every battle there are random conditions applied. There is a variable point cap (each card costs X points to deploy) and special rules, ie, no ranged units, no legendary or epic cards, no special rules this battle, etc. Shards (card monster categories, life, death, nature, etc) are random too, sometimes you can use any mostly there will be some not available.
Oh, and toss in some RNG combat effects too. Unless special rules apply, melee and ranged attacks have a chance to miss based on the speed of your monster or if they have special abilities like flying or dodge. Cards level up by combining cards of the same monster. You get a daily reward quest that gives you cards based on the current league you are in and every two weeks you get season rewards based on your highest achieved league.
I don't want this to become a TLDR post, so i will leave it at that. Check it out if you have any interest in blockchain gaming, I think it is easily top tier. I purposely didn't include my ref link to reduce the shill factor. Also There are thousands of cards on the market so you can buy just what you want vs opening packs. Since it's on Steem your transactions use your rechargeable mana/resource credits, no coin fee.
I played Steam Monsters yesterday, I liked this game. What other games would you recommend?