I am not very happy with my Moto G5 Plus. In many ways I preferred my Moto G3.
My G5 Plus has more software glitches, especially with Google Now and Assistant.
It doesn't seem significantly faster than my Moto 3 in my typical mundane use.
The camera doesn't seem to process images well in interesting or contrasting light conditions.
As others noted, the screen is hard to see outside.
The battery life isn't nearly what I expected.
Last, but certainly not least, my G5 Plus has significantly poorer Cellular Signal and mobile data signal that any other smartphone I've ever used. I frequent remote locations in my rural area. I count on my phone as an emergency communication device in case someone should be injured. No phone I've had in the last 6 years has been this ineffective in this regard; on the same network, in exactly the same locations. It works well enough that I can't argue it's defective, however.
Perhaps I've got a lemon here, but I'm quite disappointed with my purchase. Couldn't recommend.
By contrast, I thought the Moto G3 was a generally wonderful phone, except for the nonexistent security updates.