Most people I know who bought WaW had no fucking clue and thought they were buying a sequel to CoD4. So there goes the sales numbers argument.
Does that make Treyarch a "bad" developer? Of course not since they obviously can deliver a good product on time for AV. But to say their games are on the same level as Infinity Ward's is just retarded. IW are the creators and the innovators.