In my opinion, mages are strong against the AI at any stage of the game. There's Hafiz with a bunch of gremlins and machines, and Nur, etc. And playing as mages is always very flexible; you can be a warrior, a machinist, or a summoner, etc. It's one of the most interesting factions, in my opinion.