COD4 was definitely the best in the series. Treyarch had some great ideas, but they have some huge flaws in what they implemented into the game as well. Spawns are broken, guns aren't balanced (FAMAS and AK74u are way better than the other guns in their department), snipers didn't work right for the longest time, and are still a bit sketchy, etc.