For Livestock, there is no other place that can touch them. They are simply THE BEST IMO.
For drygoods, I think that it is a tie between them and marine depot. Both places have amazing CS, and will do anything in their power to resolve an issue. Both have very good prices, on all products, and stand behind everything they sell. I think with any company, there will be a few customers that feel as though they got jipped, but that is just the nature of business. You cant make everyone 100% happy 100% of the time. All you can do is strive for that goal, and IMO the doctors and MD do just that.
~Michael