Yup. I've been buying HTC phones since they were doing Windows Mobile 6.x phones for T-Mobile (T-Mobile MDA/Wizard). I even took my HTC HD2 and learned to put Android on it. When I switched to Sprint, found that I couldn't do an S-OFF on my HTC Evo 3D, and had to jump through hoops just to change ROMs, I traded it in and "downgraded" to a Nexus S 4G. Best decision ever.