Meh. What battles are you worried about switching out roles for? It's a point and click dungeon crawler where every class is viable on its own. You don't need a dedicated 'tank' and such.
For a mage in particular, what fun is 2 spells at any given time with a cooldown and clunky interface to change between them.
They dumbed it down significantly. Even from Diablo 1.