if it weren't for the above average AI this game would be a stinker.
The whole experience should only take about ten hours to complete and overall it is nicely challenging. One of the best things about the game is that it uses ammo and energy packs instead of the Halo type system. In a nice touch there are a few moments that are likely to make you jump.