Well, I'm currently playing Max Payne 3 (got it on steam sale for 8 US dollars) and I find it very entertaining the story is great plenty of action, though sometimes it gets a bit linear, the maps are quite "explorable". The online is great fun, and I actually mix between online and offline, you know, when I'm short of time and want to shoot some people :P
I played LA Noire, I really liked the story very entertaining with some twists in the middle. And yes, it's a big map and you don't have a free roam mode so it's quite a pity.
So if we talk about "replayability", Max Payne 3 is the way to go. You never get tired of online shooters (or at least not so fast). If you want something a bit different, less action a bit more of "thinking" (not THAT much), then pick LA Noire.
If both are cheap, and you get one for less the price of just one, then get them both ;)