I'm in the process of beating Halo 3 on Legendary. So far, I've been soloing it, and damn it, it frustrates me to no end! I'm pretty damn sure this game was designed with co-op in mind. You see, in most games, the game is adjusted for co-op. Like, the game will add more enemies and make the game more balanced for co-op. Halo 3 doesn't do that...because all the enemies are already there, even on solo...so there end up being way too many damn enemies for one guy to reasonably handle. ><
But yeah, after lots of dying and screaming, I'm on the second-to-last level of the game (Cortana)...and this was my least favorite level in the whole game my first time through.... oooh, this is gonna suck.