I have one of the Moto Edges, can’t say I have many complaints outside of the slow charging and a dead pixel that developed a year in.
The edges didn’t bother me as much as I thought it would, I can even use it as trigger to play Citra games which I couldn’t do with a flat phone so that was nifty. Clean software, long battery life, but terrible update schedule though.
I have Moto G5 Ace I got through my carrier, and aside from the lack of a physical keyboard (seriously why the fuck is this not a thing anymore?), I’m quite happy with it.
I chose it specifically because it was the one phone I could get free with my plan that supports custom ROMs. I’ve got it running a bare bones LineageOS install, so no Google anything. It’s runs the five apps I actually use and is massively overkill for that purpose. The fact that it’s completely devoid of extraneous crap means that the battery life is incredible.
I see myself using this thing for at least the next 4-5 years. Would recommend to my fellow turbo nerds who hate smartphones.