i'd say giving magic a drawback would be a good idea, because i find myself often spamming melee to keep using magic.