Further more Harsh, here is a list of things I wrote for each provider when someone was deciding on who to go with or better yet who not to go with. I tried to post what I knew and or heard were problems for both. While I carry DirecTV, I do not claim they are perfect either. See below. I am sure there are things on both sides I missed. If you want to lose channels for periods of time due to contract disputes, not have Sunday Ticket, not have MLB Xtra Innings, not have Mega March Madness, not have other missing HD sports channels, have receivers shut off if you dont keep a phone plugged into them, dont mind the website having information outdated by 5+ years, don't mind the CSR's not being able to answer questions until you have active service with Dish, then DISH is the provider for you. You should sign up today. If you want to have slower equipment, no sling box, less storage space on the top HD DVR, not have your commercials removed from prime time recordins automatically, not be able to have one receiver control 2 TV's, be restricted to one top level HD DVR on the account, pay and HD fee for life, get incorrectly billed with a hassle getting it removed, lack of premium movie channals available then DirecTV is the provider for you. You should sign up with them today.