One issue I can see is that the elf might keep getting useless spells for the situation and will have to cast them to get something better. And then they are a bit poor anyway. At least the Wizard gets some choice and can mitigate this. Maybe spellcraft+1 should be the hand limit. I'm not sure exactly why you'd want 54 cards in the deck, 20 should be plenty unless you have a lot of magic users instead of combat players.
















