Some great suggestions here!
I think I'll steer towards being lore friendly over optimised for gameplay. So might end up slightly gimping in some cases.
I think fighter will be a given. Just need to determine the focus of the other class. The rogue special attacks remind me a lot of the light attack tree in Witcher 3.
For spell use, I'll only use those that are like aard, quen, igni, yerden, axii.