The only drawback is that the battery life has gotten worse since I originally bought it. But if I could easily swap that out, I would keep it for another five years.
EDIT: Oh, and the fingerprint scanner on the power button seems to work way more reliably, IMO, than the embedded fingerprint scanners under the touchscreens.
There's absolutely no replacement for this phone right now. Flagship specs, amazing camera, decent battery, SD card, headphone jack, 1440p screen. There's nothing like it.
PS: the in screen fingerprint sensor was quite horrible initially, but updates over the years have made it quite similar to a regular sensor.