HTC can't get their phones right so that's why they fail. I want to love the 10 but:
Terrible battery life.
Poor screen. Outdoors, the worst I've (not) seen in years.
Sub par camera compared to other flagships.
I came from an S7 Edge. And while there are plusses and minuses on both. The S7 Edge wins on the above very important factors. I was ready for a change, so fine but I don't think I'll stick with the 10 beyond the Moto Z or Nexus release.
Seems to get it right for me. Battery life gets me 2 days roughly. Screen is 100% usable for myself, and yes Ive used S7e for extended periods of time, including 2 different ones. Camera looks very good overall. And again, compared them side by side in my hands also.