I face the exact same issues. Either too easy or too hard all the time. And if I need to rely on AI for combat, it makes it even worse. Talents and skill points resetting all the time, no idea why.
I'm thinking of creating enemies of same lvl and gear with players , just different spells. This will limit the variation a lot but want to see if it's actually balanced or not.