The subversive games that teach a moral lesson to a player can be great, but they work best as short one-time plays, which isn't great for commerce.
There's not a lot of replayability in subverting your own expectations.
I liked the game as a shooter but I thought all the moralizing was ham fisted nonsense. It was incredibly obvious what it was doing and it didn't affect me the way it seemed to affect a lot of other people.
I one of these few people who played it, I really enjoyed it. Thought on hardest difficulty it was a really good challenge.