Not because I prefer ModernWarfare to Treyarch's game but simply for the follwing reason.
Infinity Ward is the only Call of Duty Dev. to really expand the series
Sure Treyarch added Zombies, but that doesn't really gain new fans, it just pleases existing fans.
Look at Call of Duty sales.
Infinity Ward created Call of Duty 1 and 2 -Great games
Treyarch created Call of Duty 3 and from what I've heard it sucked and it sold less than COD2
Then Infinity Ward created COD4 and it made the series about 6 times as large
Treyach made World At War. It was a decent game but it failed to get new customers. In fact it got less people to buy this game than COD4.
Then Infinity Ward created Modern Warfare 2. This game broke all records and ended up selling a lot more than the original Modern Warfare.
Then comes Black Ops. This game will be like World At War, it will be on track to outsell the prievious COD game but will lack the legs.
My point being, Infinity Ward created and expanded the Call of Duty series. Treyarch buts a new coat of paint on it and puts zombies in it. Would you agree with this?