I have Dish Network and Im happy with it. I've been with them for nearly 10 years. The customer service sucks, but it is still my best option for the most HD programming possible and independent receivers in at least 4 rooms.
I have Fox Sports Southwest in HD. Why don't you?
Dish has the local channels 4, 5, 8, 11, and 33 in HD. If you want channel 21 in HD, all you need is a set of rabbit ears.
Go to your guide, then all sub, then see if there is another fox sports sw that's in HD. If not, call them up and get the correct package. It's available.