So, my wife and I are having the opposite experience from you. We each had a Lumia 900 and I also had the HTC Titan II. I recently switch to an HTC One X. Im my experience, there are alot of pros to an Android phone IF....and I repeat IF you android phone isn't all buggy. One glaring difference that I noticed after not using an Android for so long is the QUALITY (NOT QUANTITY) quality of apps. Before when I was using android, there were alot of apps that would force close quit a bit. Now, it seems the apps are of more quality and more reliable. I will download the same apps as I had on my Windows Phone and there quality and functionality of the apps are really different. And thats what drew me away. Especially with the new wave of WP8 devices coming out. Almost starting from scratch to develop the apps for those things...I told myself I'd wait a year. I really like windows phones, I do. I kind of miss it, but there was always something missing...and it was the quality of apps.
Some people use their phones differently. Some folks aren't app driven and some folks are. Some folks are more information driven rather than app driven. And there is nothing wrong with that. I like the dual purpose of a Windows tile: Information at a glance and an application opener. Android doesn't have that. There are pros and cons to each and at the moment I am with the pros of the HTC One X and GS3.
One thing I did hate is that Nokia was limiting their devices to only ATT. I don't know how that helps them. So I was going to get the 8X, but I am just sitting this round of Windows phone 8 out. I'm still on the forums though keeping up with the info though because I genuinely want them to succeed. I want back in, but not yet. Not on these terms. MSFT also messed up by giving the Xbox live and skydrive apps to Android as well. Those were two of my factors right there. You will say that Android wont have smartglass or whatever, but that wont be a huge end all be all ya know.
I really hope the App situation and the exclusivity situations evens out so more people can buy a top notch windows phone on every major US carrier and have the quality of apps they deserve.
Please don't ban me. I love you guys!
Eris - this was huge. Native Google Apps on a phone without the need to connect and link multiple services together in order to take your Google ecosystem on the go. The camera was subpar and the device was rather limited in many respects compared to the Motorola Droid that it launched with but it had the right form factor. Once the device was opened up and stable 2.2 AOSP roms were loaded onto it I did enjoy using it more. Eventually I went back to Palm and had a Pre for about 6 months before going back to HTC and Android.
Incredible - I was out of contract. I didn't have to do anything other than sit on my fat fanny and wait it out. The Pre I had eventually couldn't hold a charge while I was at a Blues hockey game and I had to give it up. Not using the phone and it heats up and dies. Not fun. Incredible had a great camera but was mucked up by Sense. I rooted the sucker and was running Cyanogenmod for a while but I gamed the system to get an Incredible 2.
Incredible 2 - the end of Verizon. Device would have been fine but I botched rooting it. I should have kept this and taken my replacement phone whenever that would have been. Instead I negotiated out of contract and switched to Sprint.
Nexus S 4G - Pure Android, crippled by the fact it wouldn't perform smoothly beyond Gingerbread. Bugless Beast 2.3.7 on this was incredible. Even Google Wallet worked after the updates to allow people to use any credit card, but sadly it was limited to the prepaid card that is no longer an option. The plastic feel to it was kind of a bummer though as the device felt cheap. The 5MP shooter was actually pretty decent.
Photon 4G - My wife had this and hated every second of every day with it. I thought it had to be her phone so to prove it I swapped out my phone for a Photon. It wasn't fun trying to root it and that was botched, so I managed to get a replacement device and used that for a while. The camera was lackluster. Battery life was OK and Gingerbread wasn't bad on this. The MotoBlur / NinjaBlur / so annoying I can't stand it Blur was a bummer. I had this for all of two months and switched back to the Nexus.
I had the Nexus S until I terminated my contract with Sprint for lack of coverage in my area due to their work on 4G LTE in our area. A tower was not fully operational so I was being given monthly credits until the situation was resolved. They let me get out of contract and go with another company provided I return the phone.
Lumia 900 - The camera was the only thing I didn't like about this phone. I still don't love it, but at the core of everything it performed better than the One X.
Nokia has demonstrated good support on the Lumia 900, so I'm not worried about topping off at 7.8 as far as software upgrades are concerned. Jellybean on the One X might be nice, as would root but the dedicated image sensor on the One X would have to play nice with a custom ROM. I'm not sure any do and I don't want to keep sense just for the camera to function 100%.