I think the thing missing from id games currently is an engine that isn't a decade old. I'm pretty sure CoD still runs on the same engine it did when the first one was released. Because of that I keep noticing all the little bits in trailers etc where low res textures, etc look terrible.