Been quite some years since I played it, but it really was a good game in my opinion. I remember beeing slightly disapointed regarding the repeative level design but overall very enjoyable. Halo 2 was quite fun aswell, never played any of the latter games in the series though.
This and Oni pretty much marked the end of good Bungie for me. Maybe the version they originally had planned, before MS bought them, would have been better but I pretty much disliked the result, especially the repeating levels in the second half of the game. Also, the silly looking aliens. Dunno, not a fan.