Halo 5 is a damn good game. The microtransactions are actually well-implemented for once. (Don't get me wrong, I'm not a fan of microtransactions, but if we're forced to have them, they should be handled the way Halo 5 handles them.)
The story was awful, though. I'll give you that. Halo survives as a fun multiplayer franchise, but 343 seems intent on sucking the life out of the universe.