As previously mentioned, the outsourced customer service is one factor.
I have been with Cricket now for well over 3 years, and have had no problems whatsoever. I pay my bill on time, and I know what I am going to get going in.
If you ever want to see a trainwreck, go check out the Cricket...