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. ODST was great, but I quit the series after the abomination that was Reach. That game almost made me cry, I felt so betrayed.