I can't comment on the way it is with Diablo 3 but I loved the way the class system in Dragon's Dogma worked because it remembered what my abilities and level with a certain class was so if I wanted to change it up and try out something different I wasn't punished if I didn't like it and have to level my original class again when I went back to it, come to think of it there is very little I didn't like about that game.