i thought halo was pretty dang long, especially if ur playing legendary, that makes the game really long, cuz u get stuck at certain places, sometimes for days, lol, like when u first land on halo and all the damn marines die, then like 5 dropships come out of nowhere and you gotta try and kill em all with 5 bullets for your pistol and a machine gun, lol those were the crappiest times in my life, lol!