Im thinking of making the switch from T-Mobile and my beloved Android phone. I played with the new 4S and I really liked it. The keyboard, while on a smaller screem, works much better than the Androids kb... I was going to switch to Sprint but their 3G speeds are horrible... borderline Edge speeds. So that leaves me with ATT & Verizion. Im leaning toward Verizon cause ATT is super crappy... How are Verizon 4S speeds in NYC and hows their service overall vs AT&T?