It is typically the kind of games I like :) (I am a big fan of Tactical games and Card games). I made it to the end and the difficulty was quite balanced maybe a little too easy but I may not be the best to tell.
This is clearly a great concept and you need only few things to add to polish it, clearly the grid should be seen before playing a card from your hand OR you could cancel one card. A randomization of the craft may be interesting (7-10 moves) which allow you to make risky abilities (1-12 melee damage).
Very great submission !