)
So:
1) No NAV points mean you never know where you're supposed to be going. Cortana usually tells you your goal in general terms, but she usually chooses to do this in the middle of a pitched battle when you're too busy fighting to listen. This means that usually you don't know what you're doing, or how to do it, and you just spend ages wandering around until you stumble onto a path or a door - this is just bad design - the NAV points worked so well in Halo 1, why remove them in Halo 2 (apart from as a cheap way to make the game last longer)?
2) Why repeat so much content from the first game? I understand if you're going to save the big battle for Halo 3 (although it might have been nice not to imply otherwise beforehand), but why not take us somewhere new instead of back to another halo, another library...just doing these missions over again as an elite is not originality, it's a cheap way out.
3) Three years of development time is not enough to justify a couple of new enemies, one new vehicle, dual wielding and a 10-hour SP mode. There is a new physics engine, but its just the Havoc engine from Max Payne 2, it's not like Bungie wrote a whole new engine for this. Granted there are a lot of new MP maps, but I still don't really feel that such a long lead up is justified for what we got in the end.
4) There is no "smart" way to kill the brutes, you just have to wait until they finish smashing you, then empty clips until they die...they are not a well-designed enemy like the Elites, just frustrating...again, with this amount of dev time, I think they really could have been given more polished AI.
5) The repetitive level design thing again, Bungie specifically stated that they were going to take care of this in Halo 2 - I didn't really have a problem with it the first time around because after all, Halo was a machine...using the same excuse again in Halo 2, however, is just lazy - it just feels like they are doing the same thing over again because they couldn't be bothered putting real effort into the level design. The first level of H2 on Earth was awesome, why couldn't they put a similar amount of care into the rest of it?
6) The plot is really badly explained - granted I should maybe have read the books, but building that much assumed knowledge into a game is bad design - if you're going to do that, is it too much to ask to have a quick prologue to explain facts so everyone has an equal chance of enjoying the game? Both myself and my flatmate were left completely confused at the end of this game, it's badly written, pure and simple - I still don't quite know why the Redeemer needed to team up with the humans, which covenant leader betrayed which other one and why, and what relevance that big flood hivemind thing has to anything.
7) If the Halos were activated to wipe out the flood, supposedly extinguishing all life within several galaxies in the process, then why are the halos infested with them? Pretty crappy weapons of last resort...it's kinda like building an anti-termite gun out of wood
Overall there's a lot of cool things in H2 - enemies sniping, no more pistol whores (although I think they should have kept the pistol scope but just reduced its power - the game without it now is a bit less based on aiming and a bit more about autofire), beautiful graphics and music...but the lacking elements make it fatally flawed to me. You could tell a lot of time and effort went into the first Halo...I just don't feel this the second time around.
Thoughts anyone?