I have a Moto G5+ which is 3 years old in May. I have generally had no issues with it.
Within the past week, I've plugged in the charger when going to bed, only to notice during the night that my phone has frozen. A hard reset (power button down for about 5 seconds) is the only thing I can do...