Halo 2 was good for the most part, however I do have a few beefs with it. The human weapons kinda ran out of ammo really fast, and half the time you had to pick up a plasma or the like. Maybe it was just me, but in Halo 1 I could use a pistol next to forever and find ammo pick ups all the time for it. My big beef was with the storyline, as Halo 1 ended nicely. Halo 2 just screams Halo 3. And yes Halo 3 is in the works, for the Xbox 2 and so far 2006/7 is the date for it.
The other big beef is with Multiplayer. I was really wanting Halo 2 for it's online play with Xbox Live. However imho the system sucks, where with the PC I can pick a list of servers to play on or even start my own. Halo 2 uses that stupid random games, soooo unless I have my friends on my friends list I'm suck going into a random game. Great idea, just doesn't work as half the time I'll get into a good game with players around my age 18 to 30. The other half I get a ton of punk 13 year olds, who love running there mouths about ummm 'things' to put it nicely.
Other then those I found the gameplay fun as hell. Music kicks in at all the right times, the AI could have used somemore work. But I'd bet good money some of it gets fixxed with a patch. As for what your getting Kamikaze, when did you get your Xbox? I know the first Xbox's that came out would mess up like that from time to time.