I've had Dish for years. The service you get depends entirely on the person that answers the phone when you call. I have learned that if I didn't like the answer, because it sounded wrong, hang up and call again. The phones are answered by call centers thruout the country. (at least I think they are all in this country) Your call gets automatically routed to a center that has someone available soonest. Some won't tell you where they are, but I've talked to Arizona and Colorado that would admit to where they were.
I've had supervisors tell me that I can't use my home account in my motorhome, that I have to have 2 accounts. I've had people tell me I won't get any reception on my boat (KVH marine satellite dish). I've had to call twice to get my service location changed properly, in fact last weekend. But, for some reason I have no faith that Direct is any better.