Directv sucks dude. Their customer support awful. If you have any tech issues you are done. They dont know how to fix it and you will be wasting lot of time by fixing the issue mean while the worldcup is over.
I am not a fan of either Dish or Directv, but I had very bad experience in my past with Directv gusy.