My god, I wish MacOS would restart automatically! The amount of times I've gotten a nastygram from IT about an update I just expected would be installed (or at least notified!) automatically...
In my experience MacOS is much better at restarting - programs just continue where you left off. I'd still hate it because programming language environments still lose state... but in any case, Windows is much worse at this.