I have been a regular user/buyer of Lenovo/Moto products. However, of late, I am beginning to notice a gradual decrease in the quality of Moto phones. This MOTO G5s has a regular hanging problem. After 24-hours or so of reboot, the phone hangs, and becomes unreachable on the network. This is only temporarily solved by a reboot. None of the recent updates have helped this issue. We also tried a factory-reset, twice! The Moto team really needs to UP their game, in the face of TOUGH competition from the likes of Xiaomi, Oppo, Honor, etc.