more directly on topic: Halo 2 is not that good. i've played a leak: same engine, same style of play, slightly upgraded weapons, no better storyline. it's not even a good enough update to be a worthwhile expansion pack.
See, that is from a point of view of a guy who hates Halo. Let me assess your review from the point of view of a hardcore Halo fan.
Same engine: It's a sequel. What do you expect? Same style of play: It's a sequel. Were still playing the same game. No reason to turn it into an RPG. Slightly upgraded weapons: Its a sequel. Fixed some old weapons and added some weapons. It isn't a different game so they don't really need different weapons. No better storyline: The storyline is perfectly fine, as it was in Halo 1. In fact, you don't need a storyline at all beaucse you are just there to kill shit. Not even a good enough update to be a worthwile expansion pack: Its not an update or expansion pack. It's a whole other game. I don't quite understand what you are trying to say with this sentance.