I'm in NYC and it really depends on where you are. I have Tmobile and on the above ground train I take I get a mix of E, no service or 4G compared to my older company Metro PCS which have me better service on the train. That's just on the train though. In Manhattan I have had no problem really however I've not went ALL over Manhattan. I had VZW years ago as well as ATT. VZW was always the best. When it breaks down to monthly bill and usage I font want to pay the higher fees for slightly better coverage. My calls don't drop and I am able to surf almost everywhere. Try out the TMO phone first and if it's lacking but the VZW one.