The concept of moral choice systems in video games sounds really good on paper. Instead of doing whatever the narrative tells you to do, you can make your very own decisions, allowing you to have an impact on the world, and to see the consequences of your actions. It's unfortunate that more often than not they are flawed, unfair, and brainmeltingly stupid.
Here's a list of common mistakes even the greatest games tend to make.
Quick, think of a person you know. Now describe that person with only one word. What word did you use? Greedy, lazy, selfish, kind, friendly? Maybe one of those, maybe not. But I'm sure there are two words you didn't use. Good and Evil. People are not that simple, and for some reason developers fail to acknowledge that. They keep making these systems like every single person is either black or white, but next to all people are in the grey area. We all have positive and negative qualities. On good days we smile at the world. On bad days we tend to be shitheads. But this is not how things go in Videoland.
Pictured: video game morality
InFamous is a great example. Before the events of the game, Cole McGrath was a slacker dude with a slacker dude best friend. He got into trouble with cops at times, but he didn't want to harm anybody. He was just minding his own business. Then The Blast came, and once he got his Emperor Palpatine superpowers, he is torn between whether he should be a superhero or a supervillain. Instead of, you know, just remaining Cole. With lightning coming out of his hands. Many "Karmic Moments" could have been handled differently, making a nice balance between the options presented to us. For example, the food supply option at the beginning. Instead of sharing it evenly with everyone or taking it all away, how about taking an entire container for you and those you care about, and leaving the rest for the citizens? Nobody would have any without you, so it should be fair. But you can only be Cole, The Saint Protector, or Cole, The Mass Murderer. Cole, The Guy Who Just Wants To Stay Alive would have been way more interesting, and believable.
"Sacrificing myself and killing people are my only options."