I thoroughly enjoyed Reach. Like, I knew what was going to happen at the end of the game (because, spoiler, it's a prequel), but I still felt the whole way through that I was having an impact and making decisions, even though it's a totally linear game.