The good & The bad...
B. You'd have totally stereotypical environments... - which would give you a stereotypical game...
That shouldn't really be a bad thing, there are plenty of good non-new-inventive games, the thing that makes a game work, or a movie, or a book, is believable characters; which in the end means this game is a total waste of time.
Why?
Because the game developers have made many mistakes. There is no actual storytelling in this game, because there is no real story that you take notion of. You have a character that is based on the Max Payne games, he runs like Max, shoots like Max, even slows down time like Max, but you don't give a damn about him, and therefore everything in the game is plastic...
The good things are, that the game has some ok graphics, if that is the only thing you care about, then you should buy it... Otherwise, play the old Max Payne game instead, much better....