Just finished my first playthrough. Not sure how long it was exactly, but it was over 10 hours for sure. The Uncharted comparisons earlier in the thread that some people laughed off are actually completely warranted. From the cutscenes to the flow of the story to the locales and to some parts of the gameplay: the game screams Uncharted... but that's not a bad thing. It's an awesome game and a natural evolution of the Max Payne formula. It keeps the Max Payne staples intact (bullet time, shoot dodge, etc), but brings it to the modern day with cover and blind fire mechanics.
One problem with the game is that there doesn't seem to be much of a strategy to taking painkillers anymore. I played on Hard and painkillers always filled up my health in one go, and it takes like two to three shots to kill me.. however, there is a "last man standing" mechanic (think Hitman - kill who killed you and you survive) at play that activates if you have a painkiller on hand. I RARELY had to manually use a painkiller because I knew the last man standing mechanic would come into play and save me from death.
Another problem with the game is the cover mechanic isn't very reliable... at all. I've been shot and killed from seemingly impossible angles many times, and it's pretty goddamn annoying.
Lastly, the story and writing.. kinda disappointing. I guess the story is up to MP standards but the writing, far from it. Max's monologues are nothing without Sam Lake.
Still, the gameplay is solid and the MP is pretty damn fun. I'll be playing this for a while, and look forward to double dipping on the PC version, where I can headshot left and right.
This is not true. Every checkpoint I encountered (NOT including the beginning of levels) starts a few seconds before the action.
However, some checkpoint locations are indeed questionable (way too far back, etc).