I run almost exactly three things on this MBP: screen (shells), emacs, and Chrome.
- My nested screen sessions with a ton of shells doing things all over the place don't get restored on reboot - My emacs state doesn't get restored on reboot - Chrome reloads all the pages from the network instead of just serializing its entire state and restoring it on reboot
(All of the above are true on linux too.)