I did the opposite and can't believe how much better my life had gotten because my iPhone is just a simple tool that I use for communications and don't think about it as a project. With Android, I always wanted to tweak silly things and run Cyanogenmod because the handset firmware was always so bad and vulnerable. On several occasions I'd bricked my phone requiring hours of recovery, or had transient failures of cell…
I don't consider my action as switching as I'll probably keep switching to both my windows phone and xperia every couple of months.
The main reason I got myself an iPhone: there are still plenty of apps launching iOS only or first.
I also feel that both platforms have now matured for the past year and it doesn't really matter what I use.
I got to complain about iOS (lack) of a system-wide filesystem and locked-down file-sharing, though.