Halo 2's multiplayer made it so memorable, still have fond memories of it. Halo CE's campaign did a great job of building a world with a million questions and interesting setting. Plus that flood reveal. Halo 3 had a great campaign, memorable fights and a killer ending. Halo Reach had the best campaign, to me, as far as story telling and it built up interesting characters in such a short amount of time.