Incredibly, where I live, ATT is by far the best data/voice network (I have both an iPhone and a Verizon backup phone, the iPhone works where the VZ phone won't. Sprint and TMobile don't work at all).

That said, I'm really liking the direction of the Android hardware and apps, and I'm really thinking about making the next phone an Android phone. If - and this is a big if - I get control over the os updates as I see fit.