Titanfall 2 is the most enjoyable single player FPS campaign I've played for a very long time. It's short, so if you're only buying the game for the single player (which I did), make sure you get it on sale. I finished it in about 5 hours. I guess things haven't changed much in the last 6 years, because the graphics and gameplay both feel very modern. The campaign takes you through about 9 missions, and they're all pretty varied in level design, environment and mechanics. The voice acting is excellent, and the shooting experience is excellent both on foot and when you're riding a titan. I gather EA ruined the game's launch, which is a shame because this deserves a lot of attention.