This is what I do:
-Play through the intro and roll with whatever class is chosen for me
-Use ONLY major skills when playing the game
-Minor skills can only be leveled through trainers (helps offset the leveling system slightly)
-Tweak the difficulty level slider as the net difference between level and quests completed. For example, if my character is level 1, and I have completed 5 quests, I increase the difficulty by 4. Inversely, if I am level 5 and have only completed one quest, I turn it down by 4.
This has worked really well for most characters, but the one issue I have run into is mages that do not have "mercantile" as a major skill since buying spells increses that skill. The other very minor one is characters without acrobatics that need to jump at certain times- but this is very minor (and levels very slowly). I suppose I could overlook it and give it a pass, but was wondering if anyone has any creative ideas, or if there is a mod that addresses this?