I'll concur with the thoughts here. I have a 920, 925, 830, and bought my girlfriend a 1520 for the large screen and camera. I also had one of my good friends picked up a 930 because he is on Verizon which I've played with extensively.
I love my 830. Size, battery, metal casing, removable SD, glance. I also think 720p is plenty on this size screen. I have a surface pro 3 and MacBook 13 pro with super high resolution and text and crispness don't feel any worse at 720p on a 5" screen. Pixel density is plenty high.
Of all the devices, my 830 by far gets the best battery life. I passed on the HTC, which is nice and definitely noticeably faster, as is the 1520 and 930, but not because the 830 feels slow. On the contrary. The 830 I'd great. They just feel faster, which is amazing. But I'm also not a heavy gamer, at least on my phone, so it works for me. I prefer longer battery life and lighter weight. Windows phone runs well on slower processors.