No, thats basically it. I've never really played it on xbox live so I can't say about the multiplayer, but the single player player and co-op is really good.
The only thing about multiplayer is it takes like 20 shots or more to kill someone. I prefer games that are a little more realistic like Call of Duty for PC. One to three hits is usually enough to kill someone.
I've played Halo, sure it's fun, but they do overrate it. It isn't "that" good. The thing I like the most is you can play with friends on the story-mode.