So i have not used a laptop with linux for quite some time. Only desktop and servers for the most part.
Recently however, I setup a dell XPS17 with opensuse Tumbleweed. This works great but I did run in to the issue initially that when using LUKS full disk encryption in combination with secure boot it disables the ability for hybernation. Something the due with kernel lockdown.
The solution was to not use secure boot and that allows the laptop to hybernate even with LUKS.
Something to keep in mind when setting up a laptop.