Reach is decent. There are moments when the campaign shines, as youre charging about to thumping rock music, zapping squishy enemies rather than plugging away at Elites. Or jumping onto tanks and punching them to death. There arent enough games nowadays that let you jump onto tanks and punch them to death.
It holds up, ten years on, but only just. Reach is dangling over the cliff edge of time, and every passing year pries another finger from its purchase. Bungie are better at this now. Go play Destiny 2.