I always just shut down my Windows/Linux machines, sleep in all its forms has never worked properly. It's far better for my sanity to just turn it off knowing I can just turn it back on.
Especially in this day and age of blazing fast (read: several gigabytes per second) SSDs, cold boot speed for most people is a non-issue.
I set my laptops to hibernate when the lid closes. Entire RAM written to disk, then a full powerdown. Do turn off wake timers and wake on USB (sometimes disabled in true hibernation but not always).
I don't use hibernate either: /Usually/ it works fine, but once in a while Windows just derps getting back up necessitating a full reboot. I don't want to deal with inconsistent shit like that, I'd rather just go for a proper shut down and cold boot so I can expect consistency and therefore reliability.
Especially in this day and age of blazing fast (read: several gigabytes per second) SSDs, cold boot speed for most people is a non-issue.