Moto G4 or G5 (when the 5 comes out). The Moto G pretty much invented the category of inexpensive, solid performing phones with a non-tampered-with Android experience.
Please note that Moto G4 doesn't have the compass. That means Google Maps is not as accurate. I've had problems with inaccurate location(or current location jumps around) on Maps when I'm in situations where there is a mix of stop and go, and freeway traffic. I didn't have this issue with Nexus 5 which has a compass. (It could be an issue with Moto's GPS receiver too)
It is accurate most of the time. Sometimes, it puts your location at a place that is impossible to get into. Assume you are traveling on a freeway. If you suddenly get into a stop and go traffic, it assumes you have got onto a surface street near the freeway - either redirecting you back onto the freeway, or reroutes you to a completely different route. It confuses you if you aren't paying attention to your location.
Thanks. It's difficult to judge unless I actually test it out - I'm in the market for handsets to be able to rent/give it out as part of a broader business solution but I'd hate if the end users end up having a terrible experience.
My Moto G(1) has been my phone since October 2014. I've even been running Android N for most of 2017.
My only wish is that I had got the LTE version, but StraightTalk wasn't offering LTE at the time... and I honestly thought I'd have a new phone by now.
Was just about to suggest the Moto G. A computer science class in high school (we paired up with a tech school) used these phones as a class set. Solid build, not too expensive, good stock experience, not-noticeably-bad performance.