I also owned the Icon twice before I cracked the screen both times and now have the HTC. Hands-down the HTC has better battery life. Under heavy usage (work-related), my Icon would often be in trouble around 3-4PM. But I can get through the end of the work day with the HTC (though sometimes it's close).
It's a really good phone (except for the borderline awful camera).