If we're playing co-op or local multiplayer it's always more fun to have them in person. But if you're going to go into online matches it usually is better to have a full screen for yourself for shooters like Halo.
The most fun multiplayer to me is always going to be that couch experience.