first off, if you read the halo books and actually watch the cut scenes, halo has a fairly good story line.
second, i have yet to see a FPS on Xbox play as smooth or, overall, be nearly as impressive. the maps are huge, gameplay is various, next to no loading, and great graphics.
i've played a lot of games. at last count, i had over 80 different saved game files. i haven't played any FPS that's been as well done as Halo.
singleplayer gets 9 out of 10 from me.
multiplayer gets 10 out of 10. what other game is this lagfree online, has the thousands of variations for gameplay, or well balanced maps?