Haha. Ha. Ha...
I'm currently using a Blackberry and I'll stick with it for the time being. Android has a new release approximately every 6 months, but the core architecture is an absolute disaster. Every release brings essentially superficial changes with the exception of a few (JIT for instance). From what I've heard the iOS architecture is quite nice in comparison. Granted this is from a developer point of view, but I can already do all the basic stuff on my current phone that Android and iOS can do. All the rage these days are the "apps" and from my personal experience Android is terrible if you want to do anything out of the ordinary. Further, Android may be FOSS, but the carriers in the US lock them down anyway so you need to root your device.
As far as the iPhone being on Verizon it's not all sunshine and rainbows. First off it uses the CDMA network which, aside from being pretty much exclusive to the US, doesn't support data and voice at the same time. This may not be important to you, but if someone sends you something when you're on the phone, you're not getting it until after the call has ended. Verizon does have "unlimited" data though, whereas AT&T is limited to 3GB/mo if I remember correct. That's a plus assuming their network can handle it, which it looks like it can, and they actually mean unlimited. Verizon also allows tethering/hotspot. Then again Verizon isn't exactly good at math (google search it).
I'd personally prefer an iPhone over an Android based phone, but I'm unwilling to switch to either AT&T or Verizon. So it's a bit of a moot point for me I suppose

.
And yes, I went there GReaper. I WENT THERE!