I had an HTC Sensation(for 4 years) until I upgraded and got an unlocked phone(my HTC could no longer get android system updates- PLUS no matter how much stuff I eliminated from the phone, it would not allow me to update all of my regularly used apps). The unlocked phone has a bigger screen(watching Netflix on it is a joy), the camera is vivid af, and it runs faster. I originally wanted to get a Samsung 7 edge, but I didnt wanna cough up $800 bucks to get it.
i'd say the only thing I dont really like much on my phone is the music/listening app- i liked the way my HTC used to work. I have a 32GB SD card plugged in with tons of tunes on it...I will upgrade that to a 64GB before the year is over.