Blackberry KEY2 is quite good, with timely security updates from both BB and Google.
Until that keyboard breaks. Quite a few reported issues for both the KEYone and 2 where the space bar and fingerprint reader just stops working, thanks to TCL build quality. And they are terrible with upgrades, KEYone only got Oreo, and certain versions didn't even get that upgrade at all, in particular the CDMA version, both locked and unlocked.
I've heavily typed on a Key1 and Key1 Black Edition since their respective launches and haven't had any hardware problems. Both phones have been very durable and CPU performance hasn't seemed to degrade over time.