This switching thing is starting to get a little old. That's what happens when you have 3 different OSes with distinct benefits and deficits. Not only is it a pain to wade through the plusses and minuses of the OS itself, there are hardware considerations to make as well. It seems like there's always this one irritating aspect of the "perfect" phone that throws a monkey wrench into the equation. Be it sucka$$ camera (I'm looking at you Idol 4S) or crappy battery life (Xperia XZ) or flaky power "button" (any iPhone after 6S).
I miss Roseanne Rosanadana - "it's always something"!
I'm going to requote you to add my gripes, but before doing that, I'm curious which one you are currently dealing with as a phone, out of the issues?
I generally agree but I figure that I'll share my own, just because.
iPhone SE: weakest radios, weak ffc, lame battery life (thanks updates!) out of the listed phones
Galaxy A3 2017: 16gb internal storage (sd card support though), performance can be mixed at times
Google Pixel: okay battery life (less than a day), biggest phone so less pocketable
My gripes are lesser than yours but ones nonetheless. Currently choosing the A3 because I was able to flash it to Nougat, which doesn't fix the storage thing and performance is too early to tell but it seems fine mostly. Seems like the best choice for me at the moment.