I have sprint, been with them for about 5-6 years. Sprint is not that bad, but in the last 6 months ive had issues with service and with text msg's not going thru or taking along time to send. My contract in up an a lil over a week, and not sure if I will stay or not. Im not worried about there internal issues either. Well see.