i have never played halo
and i dont care to...
only reasons i would buy a PS3 are for blu ray (which microsoft is about to fix

) and for grand turismo. so pretty much, just for grand tursismo, so unless sony has some huge breakthrough, that microsoft doesnt catch up with (which is pretty much not going to happen... ever...) im happy with my 360
IMHO sony will continue to chase microsoft, but microsoft will stay a step ahead. and also, in the past few weeks i have gotten the chance to play with the PS3's streaming capabilities. they are WEAK as hell compared to the 360... they are flat out lame. especially their interface. it is confusing as hell.
sorry to knock the PS3 fan bois, but microsoft has it cornered.