Difficult... I am an old timer considering smartphones, having started with Palm Treos and the Compaq XDA and Ipaq Phones and Fujitsu WinMob, owning an iPhone for a while then switching to Palm Pre (I adored WebOS). After the demise of Palm/HP devices I had to find a new platform.
Android was my choice because
1) never had one before
2) most of the Palm staff went to Google and made that OS shiny and nice
I got a Samsung GS3 as company phone and was very disappointed. A lot of hang ups and a lot of other problems made this phone a dread. I probably would have changed platforms again, where it not for the Nexus 5, which I saw first being used by a friend. Smooth as silk, stable and bloody good looking as well ... I went and bought one.
Two years ago I switched to the Nexus 6P.
I got my sister into buying the 5X. She is very happy with it as well.
My wife used an iPhone, which broke. She didn't want to buy a new one so I gave her my Nexus 5. She was very happy with it, too (another ex-iPhone user saved from redemption hehehehe).
Yesterday she broke the disply of my old trusty Nexus 5 (*sniff*) so we had to find a budget smartphone that could do all the things she needs (mainly PIM and Pokemon GO) - so we bought her the Moto G5 Plus.
She is soooo happy with it. Bigger display. Near stock experience. Fast enough for her ... and a new battery!
So, shortly said: if I had to change phones now, I probably would go for a Pixel, as I like stock Android and would like to stay there. Still, they are waaay too expensive for what the bring you, so I probably will stay with the 6P as long as possible and then switch to whatever stock or near stock big phone is out there on the market.
I am absolutely healed from Samsung. They will probably stay a no go for me.