I had several iPhones then got a HTC WinPhone running 7.5 which was crap, interesting but ultimately crap. And then I got a HTC Sensation running GB2.3 which I hated and the morons took nearly 2 years just to update it to ICS4.0 which was too late for me as I only kept it for 6 months and ditched it for an iPhone4s which I bought outright.
I did have the HTC rooted and running ARHD 6.x for a while before the company I worked for banned rooted/JB'd smartphones from their network on pain of Job loss. I must say tho there is really nothing I miss from Droid at all - even if you gave me a choice between two identical smart phones and one was droid and the other was iOS, I'd take the iOS phone every day!
The iOS apps are better quality, the UI is polished and consistent, things "just work", iOS updates come direct from Apple with no delays imposed by OEM's and Carriers and your phone is fully supported with updates for at least 3 years. 95% of Droid handsets are literally abandonware - only a few elite models see any real OS update support!