Lenovos in my experience are pretty flawless in both Windows and Linux -- my current laptop is a Lenovo and sleep/wake has worked flawlessly in Debian and Windows 11. My work laptop is a HP and sleep/wake also works fine in Windows. I've had the occassional power issues (including failures to wake from sleep) with Intel MacBooks previously for both personal and work laptops.