@JGarret
Single player as in 1 person playing, ODST by quite a strech.
Single player as in campaign coop with friends, Halo 3 by a large amount.
ODST doesn't work well with coop at all cause the experience is subtle and not in your face. Halo 3 on Legendary and with 2 or 3 freinds is amazing, prolly best coop experience this gen. However, ODST played alone on Heroic or legendary is quite an experience as well.
I'd give the edge to Halo 3 due to replay value.







