Sprint has excellent service, if you have the coverage. It may be bad in your area, but that certainly isn't the case for the entire country.
However, I do agree with your last point in regards to the service cost. -- "If it can't be done with brains, it can't be done with hours" - Clarence "Kelly" Johnson