I myself would have to say that it is a close tie between Halo Ce and Halo 2, as I spent a good amount of time playing them.
-
Halo 3 hands down without question. The multiplayer got me hooked and as for campaign I enjoyed the ending. I never have and probably never will play a game that was so good like Halo 3 that made me come back for more each day to keep playing it. Multiplayer games these days I can play for a bit and then take long breaks from. Halo 3 there were no breaks and it was the only game in my disc tray for years.