I was hoping for meaningful choices with consequences, instead all my choices were liquified into a "score" that decided if I got the "happy" or "sad" ending.
If the game only had one ending, no matter what, it might have said something about choice narrative in games, or fate, or how sometimes in life no matter what you do it still ends badly. Instead, an arbitrary gameplay "point" counter decides if you get the "happy" ending, or the "sad" ending, which makes the "sad" ending feel the same as a "game over" screen, "you didn't get your points high enough." You can't even see this counter unless you check the info on your save-game, and even then the scores are not explained, just shown.
In short, the game is about supernatural karma. I.e. you helped an old lady cross a street and so you magically win the lottery that day. That was a disappointing realization.
For that reason I wouldn't recommend the game, but there are good points:
+Sometimes the characters feel really human, warts and all.
+Being able to pick male/female, straight/gay, black/white etc. is awesome.
+The feelings of poverty and struggle are painfully realistic.
+Choices you make can cause real introspection, about who you are as a person.
Sadly, the realistic characters you get attached to, your choice of male/female straight/gay black/white, your struggles through poverty and pain, and all your tough moral choices mean nothing except how they effect your score-counter that you can only see when in the save-game menu.