Nice ideas, but it feels overdesigned. There's too much happening at once and not everything is explained. Sometimes I draw a card during my turn and I don't know why. I can have 8 cards in my deck but I see no reason to keep more than 4 or 5 and keep cycling them. The fights are very easy.
It feels like a game someone made using AI for the fun of building something, adding one feature after another without regard to how the game ends up.