The gameplay in CoD 4 is smoother and much more realistic. I know Halo isn't exactly going for what could happen but the idea of shooting someone 100 times before they die is a worn out technique that gamers need to drop. The gun uprage system in CoD 4 is also one of the reasons it tops Halo