iLounge has a very interesting post comparing these various home entertainment delivery mechanisms. It considers resolution, bit rates, availability and pricing. I’m not certain that I agree with some of their assumptions. They seem to think that Apple TV with modest bit rate 720p content encoded in h.264 will be “good enough” for most people. I’m not so sure.