First playthrough, main class?

Starting the game tomorrow, can't decide on a build. Historically in RPGs I've tried mage, not enjoyed much and switched to melee(and yes, fall into stealth archer by mistake and stay there). However, Avowed magic looks incredible and reviews make it sound great too, but also heard excellent things about the melee combat.

What do people prefer in this game? Anyone else always want to play mage but get frustrated but find Avowed does it well?