My iPhone 3G seemed snappy when I got it in 2008. By the time I retired it in 2010, with iOS 4.0, it was awful.

My Droid X, when I got it in 2010, was much better, but was flakey. When Motorola finally put out Android 2.2 for the thing (late 2010), it finally worked as it was supposed to work, and it worked quite well and snappy. Then, slowly, as I've added stuff to the phone, it's clearly gotten more laggard now than it was previously. Sometimes rebooting the phone fixes these problems. Sometimes not.

I'm intending to get a Galaxy Nexus, once they become available on Verizon, unless Verizon somehow manages to screw it up in a significant fashion. (*Sigh*) If that's the case, then I'll probably wait until March, when I can escape Verizon without paying an early termination fee (but I'd need to double-check my paperwork), purchase a global, unlocked GSM version of the phone, and then bug Rob for the top ten ways of getting reasonable GSM service.