Max Payne 3 and The Last of Us are the best two third-person shooters of last generation for pretty much the same reasons. They have incredible gameplay, art design, sound design, narratives, and characters. I will forever sing their praises and fervently disagree with their haters. I do think that The Last of Us's multiplayer is superior to MP3's though. Too bad Rockstar didn't have the balls to just force multiplayer to be free-aim only. Oh well.
You are forgetting the most important thing, an impactful and godly animated shooting section.
Shooting enemies in those games is uber satisfying.