For generic mobs, I found that Fireball kills everything. And if it doesn't, let them come close for a Firewall to clean up.

Magic Blast is useful against single powerful opponents. It does 5,000 damage at level 13 with level 5 destruction. Not much can stand against that.

I never found any need for Magic missile save for the beginning of the game.