One person does not make a bad company. If it did, there would be no good companies.
We have had Dish for many years at home. And we have a vip211k and Tailgater in the RV and they have both worked very well. Customer service has always been very good when I have called and I have called frequently to change my service address as we travel. Only once have I had to call back a second time when the first rep changed our service address but forgot to change the local setting. Second rep immediately saw the problem and corrected it.