I've been pretty happy with my Moto G5+ 4/64 GB, except for a few things:<p>Updates: Its lesser powered successor, the Moto G6 (no + in the U.S.) runs Android 8. The G5+ certainly could. Moto's X4 has the same 630 CPU along with a GB <i>less</i> RAM and, I've read, will be advanced to Pie. The G5+ <i>could</i> be, if Moto chose to do so.<p>Camera. Take one of these "budget" models, and add $50 or even $100 to the price to put in a top-notch camera. I'd buy it. I don't need CPU "up the wazoo", nor a super-whatever bezel-less display (a good IPS is enough, for me); however, I would like to take really good pictures. (Really good, less the "AI" stuff -- and its cost -- that I'm not asking for; rather, top notch optics and sensor.)<p>I really don't need, nor even want, a $1000 phone. Only, the manufacturers refuse to make some modest upgrades to the lower tier models -- because money, I guess.<p>It also, in my opinion, reflects the lack of real competition in this space. In a truly competitive market, I believe my "market segment" would be found to be far from trivial and so worth pursuing.<p>Hell, with a generation older CPU and such tech (I don't know about cameras), all the tech is well known, has stable drivers and all, and is probably more easily supported. Should be a no-brainer, at this point -- except, well, money.<p>P.S. I haven't had the models in-hand, to compare, but putting together all I've read on them, I gather that both the G6 and the X4 have <i>worse</i> cameras than the G5+ . The G5+ camera isn't bad, but it doesn't perform nearly as well -- in detail, low-light, and some edge cases -- as the top-tier cameras -- even those of a generation or two ago.