The Htc is newer and it has better front camera, bigger screen.
ZR has more Ram 2 gb (htc - 1.5)
CPU is the same in bought so you will not notice difference in performance
I find the HTC more beautiful and the big screen is a win for me, but thats a pesonal taste.
You wont go wrong with either of them
Had an ZR for an year (no exp.with HTC phones much),but it depends on what are you looking for.In terms of spec the HTC is way better,but bigger.The batt endurance will be quite the same.The pixel density of the HTC is abit lower.The 512 mb of ram difference is not a big deal at all.The HTC's CPU is newer and faster.It depends if you are gamer or not.You can see the differences in the GPU's too.Front camera of the HTC is way better too.+ it has stereo speakers which is a cool feature too.And lets dont forget about the Bravia engine and waterproofness of the ZR (:. You could see for yourself here - http://www.gsmarena.com/compare.php3...&idPhone2=6073 Cheerz
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?