I have had HTC phones for a long time (Inspire, One X, One M7, and One M8) and thanks to ATT's decision not to carry the 10, I now have the S7. I have only had it for a week or so but I have to say that I love this phone. The screen is incredible and battery life is OK. I like Sense better than Touchwiz but it's not bad and I can switch to a different launcher if I want to. I'm not saying that I would never buy another HTC phone again but it would have to be a pretty good phone to get me to switch back.