HTC unveiled the HTC 10 not too long ago. It was priced a bit higher than many of us were expecting, especially considering their place in the market right now. However, it is now at its lowest price ever. Which is $625. This is the unlocked M10H model, which comes with the US charger and no carrier logo. So you'll get updates faster, and you aren't stuck with a carrier-branded HTC 10.
As far as specs go, the HTC 10 sports a 5.2-inch QHD display along with a Qualcomm Snapdragon 820 processor inside with 4GB of RAM. It also sports 32GB of storage along with a micro SD card slot. HTC followed the crowd here with the camera, in using a 12-megapixel camera, that has a larger sensor. This means that it can let in more light, as opposed to the normal sized sensors on smartphones. Reviews have pegged it to be one of the best smartphones that HTC has ever made. It checks many of the boxes, except perhaps the price point. But at $625, it's tough to pass it up. Especially if you really want to pick up the HTC 10. This model will work on AT&T and T-Mobile. Unfortunately, there is no support for Verizon and Sprint, due to their CDMA network right now.