I’ve had very few problems with Sony phones. I like the smaller compact versions.
-
Xperia Z3 & Z3 Compact are both officially supported by /e/OS. Quite old, but very capable phones
-
Z5 Compact is a great phone, and is also officially supported, but is built on very out-of-date code so I wouldn’t recommend
-
XZ1 Compact is what I currently use (though I run IodéOS rather than /e/OS). It was offically supported for a while, and the official build can still be found (search these forums for ‘lilac’). But like the Z5 Compact it is built on very out-of-date code. I also make an unofficial build which is built on more up-to-date code. But being unofficial, i doesn;t get OTA updates - you have to download the update and install it manually