I go to standby on lid closed and shutdown at the end of the day. Bootup to login takes 20 seconds so I don't bother with hibernate.
IOW: Your solution may not suite all.
I also save downloads and small 'run once' experiments to /tmp, so booting the notebook is a good way to clean everything up.
Suspend (to disk) can be slow on some hardware -- moreso than rebooting. Though it preserves state.
But again the point is that presuming goals/preferences, or attributing them to all others (and no, OP didn't do that) scales poorly.
As with most workflow preferences, the details are highly internalised.
0.https://github.com/khllkcm/dotfiles/blob/master/.config/scri...
But 5th generation had a smooth linux experience, I bet the same goes for most other laptops. I'm hoping 6th gen will be fixed in 6-12 months with newer kernels, etc. But at the moment it's quite broken.
Battery life under Linux compared to Windows 10 seems slightly better - I guess it’s because I’m using MATE, so it’s a less resource hungry DE.
Check it out!
With Debian, I've used a very old Dell Latitude (circa 2010, Core2Duo, DDR2, i3wm or XFCE) and newer Dell Inspiron (2017, i5 7th Gen, DDR4, full HD touchscreen display, KDE/XFCE+i3wm) and never had trouble with either sleep/wakeup or with wifi. Touch isn't as great as Windows, so it detects only "left click", not right click, zoom, etc. but I never use touch so it's something I can live with.
Incidentally, I installed Linux because the Windows 10 that came preinstalled had some hardware issue and the fan was always on, so I was getting around 1 hour of battery life. Switching to Tumbleweed (Linux 4.x at that time) gave me amazing battery life, around 5-6 hours. And when Debian 9 (kernel 4.x) got released, I quickly moved to it, and still get around 4-5 hours if I'm doing text editing, browsing and little bit of compiling.