I havent had dish so no comment on that. But I have direct and they suck. They trap you with a 2 year contract and its awful. always dropping conection and its annoying. Dont get it. Comcast was alright. I had it once. Worked pretty good. I think It would be the better choice.