I think Bungie kind of did themselves in. They made Master Chief out to be the biggest badass in the universe, doing the most whack, risky shit you could think of. With ODST and Reach, they couldn't really make a character similar without taking the spotlight.
It was still nice to have something to fill in that gap of info that was before Halo 1.