If you look at just the story, maybe. But the Multiplayer, Theater, Forge, and Custom Games all made up for it. And how much the majority of Halo players actually cared about the story itself, even back then, is a bit overblown. Most were in it just for the set pieces and gameplay anyway.