I wouldn't have wanted anything much longer than what we got. It kind of depends on what type of story they're trying to tell. The longest campaign, Halo 2, had two stories to tell and it managed to pace itself wonderfully, whereas Halo 4 had a pretty straightforward, single story to tell. Much longer and it would have felt like they were just dragging it out to fill time.