Dark Knight is a deeper more interesting movie overall.
Infinity War is a top notch ensemble that is superbly satisfying within the context of its own universe but not worth much beyond that.
I agree. Dark Knight has zero rewatchability.Infinity War. Reason being rewatchability. Dark Knight is great, but not something you can just pop in and watch.