I think Titan Quest: Immortal Throne had the perfect leveling system. When you beat the game you can go back to the beginning and play on expert mode or you can play normal and kick ass if you want. When you beat expert mode you can the start at legendary mode. This makes replaying the game much better.
I have grown to hate dynamic mob leveling such as Oblivion and torchlight Titan Quest got it right.