The LG made Nexus 5X bricked (suddenly rebooted and never boots again) at 13 months old due to a known hardware fault, there is a lawsuit against LG in California https://arstechnica.com/tech-policy/2017/04/lg-bootloop-defe...
My Nexus 5 had power button issue (it automatically switch off, sigh...) Nexus 4 build quality was bad, too.
I lost 3-4 days worth of photos (was travelling and didn't backup). Luckily I was able to boot once (out of 40 attempt) after it bricked by giving it some heat (thermal issue). Backed up the photos before it quickly died again (there are videos on YouTube to fix the problem using heat gun), finally I decided I've had enough with crappy Nexus phones (I am fine with Android though). Pixel / Pixel XL is more expensive than iPhone 7 or plus, really cannot justify.
Finally I've moved to iOS again, after 6-7 years as I decided not to manually flash phone OS and root any more (I have my Arch Linux workstations and MBPs). My requirements for a phone comes down to: - Reliable hardware and high quality finish - Strong hardware based/accelerated encryption - Fingerprint recognition and authentication - Stable and Swift OS (greatly improved with APFS, regained faith in Apple) - Good camera - the best camera is the one with you - Long battery life (ideally support both fast charge and wireless charge)
The iPhone 7 Plus meets all. So far I've been on it for 2 weeks. iOS definitely has better attention to details and better UX at the cost of more control over the OS, a lot of apps on Android that doesn't support fingerprint authentication support that on iOS, I was surprised to find out.
The only complains are that 1. there is no HN client as good as Materialistic (let me know if you know any...) 2. no strongSwan native client (Gboard has introduced more language support so it's no longer a big concern). Other than that I am happy.