Yeah, I think that Juggernaut and Guardian would fit better as parts of the fighter tree with some additional Talents.

Personally, I'd probably pick Polymorpher and Master Summoner as those seem like they'd be the most interesting playstyles.

I did try traps in Beyond Divinity. It did kinda work, although you really have to make sure to load up on trap components as soon as you can, because even though Battlefield dungeons drop a ton of components onto you, you'll still need more than what those dungeons can give you.