Definitely fighter in my opinion.
Personally, I'd go for axes with EE/HM, chains/scales with Strength/HM and charms with Dexterity/HM. Oh and obviously a heal charm with EE.
Either get your int up to 50 - 70 and then put the rest of your stat points out into strength or dexterity (whichever you need more of), or just go full int. Personally I prefer the full int route but some people will argue adamantly for a more balanced stat allotment. It really just takes trying out a couple different builds to see which you like best

everyone has a slightly different playing style