I really like this! I think you did a wonderful job adding complexity to the cards, making the gameplay really engaging. This may already be present somewhere, but my main suggestion would be to explain the builds of the different 'enemies' so that the player knows what their strengths and weaknesses are (if there are any!). I found that the two enemies I put last were almost exclusively defense, so I wasn't able to defeat the dungeon crawler!
All in all, I had a lot of fun with this, and I think you've got something here for a recipe of a really engaging game. Thanks!