Honestly my NUC (w SSD) boots in < 10 seconds so on/off may well be the quicker option! And it's completely reliable with on/off from remote. You can definitely make it wait for network at startup, too.
Addons I wrote &/or maintain:
OzWeather (Australian BOM weather) | Check Previous Episode | Playback Resumer | Unpause Jumpback | XSqueezeDisplay | (Legacy - XSqueeze & XZen)
Sorry, no help w/out a *full debug log*.