Go with Tmobile, the service isnt quite as good as Verizon. But it is GSM, so if you ever want a european phone or want to switch phones with out going online or calling customer care, go with Tmobile. Also, with tmobile it doesnt lock down Bluetooth features!