To be fair, their software/security support is longer than any others that I'm aware of. They beat out even Samsung in that regard.
Only one that's close/better is Fairphone and they still have a looong way to go before they can compete in terms of quality and audience.
But I agree that their physical durability and repairability could seriously improve.