Their service the last 2 years has pretty much been terrible except for the last few months where for whatever reason I seem to be getting more bars and more connectivity wherever I go.
If I keep getting solid service, I will probably stay with them when the new phone comes out this upcoming summer. My contract ends when the new phone comes out just about so it should be smooth if I decide to switch.