I'm not being funny but scheduled restarts just sound plain wrong to me (I work in IT)
Unless you have a memory leak then It just seems wrong! I would also want a bit more intelligence to control when and where they could do it (IE flags set to prevent it rebooting if something is happening, IE lights on or something it controls) and probably also use MQTT to broadcast a message to other nodes and then take recovery actions automatically if the box doesn't return to the network as expected, Or even make other nodes take over its job whilst it reboots..
Depends how anal you are, but for me stuff shouldn't go down.. That's where you don't really want to rely on anything other than embedded style electronics but..
The esp8266 stuff I have done for controlling lights will all still work without HG, HG just takes part in what it does but isnt a key component