A good cell phone company?

I can't think of the last time that I've actually been happy with my cell phone company.  Usually the customer service is terrible and the ...