You're just too in love with the game to admit it has any flaws. The gameplay is repetitive, it has some bugs and glitches and it could be a little more fine tuned. However, that's not to say its a bad game. Beautiful graphics, good story, superb voice acting, easy to use (for the most part) controls. I think a 8 or 9 out of 10 will suffice.
Now, stifle your erection and go play some Halo 3.