Even my old trusty XPS 13 started not to go to sleep 1 out of 10 times. There must have been a serious regression in the kernel, but no one seems to care.
For this reason alone, I started to seriously consider giving up Linux on the desktop.
When a GRUB update destroyed my dual-boot setup and made my system completely unrecoverable, I ditched Linux and never looked back. Using OpenOffice or LibreOffice was also more akin to self-punishment usually seen in medieval monks.
As a student, all these problems were okay, but nowadays I don't have the time to constantly fight against my own OS to finally figure out that I have to adjust my fan speed rotation coefficient to make the third party WiFi driver work.
If the feature used to work reliably in older kernels, you could try and bisect the issue. There's a bit of work involved, but it's quite doable.
Not true. My Thinkpad E485 from late 2018 has either a Broadcom or a Qualcomm chip, but definitely not Intel. It works like a charm though. The bigger issue is the Realtek Ethernet NIC which has an annoying driver bug where it does not detect the carrier except when the cable is already inserted at boot time. Never buy Realtek if you can avoid it.
Sleep and hibernate: Works on every Lenovo I've used.
Battery: My most recent laptop gets around 8-9 hours with a new battery on a normal workload, and when it drops to 3 hours, I buy a new battery.