well those two things are the reason which people like cod 4... but it doesnt matter now that W@W is out... not getting into that though... check out 4 though
i personally think cod4 is better for a number of reasons... it gets boring way slower than halo, you can actually kill someone with an assault rifle with emptying a clip-and-a-half into their head, and it takes some skill and reflexes...