They're all worthless really well I hear better things with verizon so maybe go with that but all cell phone carriers are working in the same boat, pretty corrupt if you ask me.
That won't work (GSM phone on a CDMA network). The only other national US carrier is T-Mobile. Do any of the smaller carriers use GSM?