Halo 2 a disappointment

I just finished Halo 2 on normal. What a disappointment, doesnt even feel like it was a full game now. I feel ripped off like this was just a teaser for halo 3.

What do you guys think? (try not to be a spoiler)