I have had Comcast for the last 3 years and just recently switched to Direct. I have to say there is no comparison in picture quality. Comcast picture quality pretty much sucks compared to Direct. There are alot more hd channels than I was getting with Comcast. I wish I would have switched a long time ago.