That's probably the worst butchering of the term "moral" I've eveer seen.
OT: I'm going to go with Oblivion... mostly because it didn't have one. Moral choice systems, in my personal and obviously expert opinion, are an annoyance. They don't actually reflect my real morality, for instance in Fallout 3 I looted and killed constantly and for no real reason other than "that would look cool in my house" or "Moira is really annoying, I think I'll make her eat a round from the unique fatman launcher... let's see how she likes five mini nukes at once." But I was still hero of the wastes because I gave a homeless guy some water. And when games don't give me the choice to just do some stupid thing like that to raise my karma, then they force me to play in ways that I wouldn't normally play if I want to get what I want to get. That's annoying. I'll be moral in real life. In a videogame... I just want to have some god damned fun. Also, how the hell do all the people around me know about how ammoral I am if I choose to play like that? If I kill off every single person in the Brotherhood of Steel so I could reverse pickpocket their armor onto the people of Megaton... how do the other people in the world know I did that? The only people who could've told anyone I did it are about as dead as dead gets.
That's why Oblivion's choice, of just giving me a wanted rating, is far superior. First, it lets me just play the damn game how I wanted to in the first place. I don't have to worry about arbitrarily being good or bad at the right time for a certain reward or punishment. And since I like to play as a thief/assassin type character, I'm rewarded for doing my job right (that is, not getting seen) and I'm only punished when I get caught. Instead of having the invisible horns that grew out of my head reveal to everyone what an asshole I am even when I'm in my likable public persona.