I prefer Reach, purely from a singleplayer perspective. Each Halo improved on the last, and I think it culminates with Reach. I loved the story, characters and setting. I loved the bitter sweet ending, in my opinion it was a masterpiece.
It also doesn't hurt that I have a bizarre man crush on...