I really don't care where support comes from as long as they know what they are doing and can understand what you are asking of them. Unfortunately, the support we have now-a-days usually fails on both of these points.
I have a CSR who kept telling me that my locals weren't available. I said "Yes, they are, I'm in Denver - where Dish is headquartered." "I'm sorry to inform you, but your locals are not available." "But I'm watching them now, and have been for several years." "I'm sorry to inform you that we do not have locals available in your area." "Do you understand what I'm asking you about?" "Certainly sir. Is there anything else I can do to help you?" "Yes, I would like to buy one of your DTVPals." "I can help you with that. Which receiver do you want it to replace?" "I don't want to replace my Dish receiver, I want to buy a separate DTVPal." "We have to have a receiver to charge it against." "Why?" "Certainly sir, I can help you with that." "??? Could I have your name?" "My name is Lucy." "But you're a male, did they give you the wrong American name to use?" "Certainly sir, I can help you with that." "Uhm, thanks for all the help Lucy. Goodbye." "Thank you for calling Dish Network."