This game is great not sure about the character of Max Payne as I have not been set onto the world of Max Payne and only played Max Payne one and two for a short while. The social club was easy to configure with the network as it was automatically added to my firewall thanks windows firewall ha.
The Social Club offers the abilities to check your achievements in game (online or not) and check the scores of yourself and anyone else who has logged into the social club as well as chat with your friends I believe. You can compare time scores from different modes or kills or deaths online etc. Always a decent feature to have in an FPS.
The difficulty of this game comes in 5 varieties which is nice as it allows newer players to become acquainted with the gameplay mechanics of Max Payne 3 without being shot to .... every few seconds.
The game treats you with waves upon waves of enemies just like many other shooters. There is no difference there and you cannot shoot through walls unfortunately but there is very little room for complaint with the decent physics support and a whole lotta stuff to shoot.
The story is great with some nice twists making you think about the inner workings of Max Payne as he battles through endless waves of enemies not only physically, but emotionally too.
The games graphics I thought were very nice, giving the user a heap of options to specify the level of detail throughout the game even allowing you to select between DX9 - 10 - 10.1 - 11. Not many games do that so it is nice to see it once in a while at least.
Having the game built to run on very weak systems compared to todays standard with ease is great as it gives a broader range of people who can purchase and use the product, but this game also runs amazingly well on its top settings on a mid range computer.
I am using 2x GTX 560s and getting roughly 250 FPS on average on full settings without MSAA limited by 1GB VRAM on 1920x1080.
Overall, a great game worth buying great story great online capabilities great graphics easy to run. Hope you all have fun with it.