I've been using an HTC Titan since November 2011. From December 2010 until then, I used an HTC HD7. My experience with both devices was great. I constantly see people ranting about "no apps, no features," and I'm left wondering: what's missing, exactly? The marketplace, though certainly not as large as that of Android or iOS, is definitely pretty big. I don't really know what big "essentials" are missing from the Windows Phone market, aside from perhaps Google Voice for some people. The ability to run browsers that aren't powered by the Trident engine is limited, but that's not really a big deal in most cases. Internet Explorer improved by absurd amounts from version 8 to 9, and IE9/IE10 are perfectly functional browsers as a result of this. I can certainly see the appeal of trying to break Android devices in every way imaginable. I recently rooted my roommate's LG Phoenix (AT&T variant of the Optimus One) and then loaded Cyanogenmod 10 on it. It went from running Froyo quite poorly to running Jelly Bean quite well. The ability to have complete control over the phone is appealing, but I don't fundamentally see what features my phone is lacking. Someone care to fill me in on what huge features I'm missing? Other than a notification center, at least.