On Linux I've configured the OS to hibernate when I close the lid instead of sleeping. With today's SSD speeds, waking up from hibernation instead of sleep only adds 5-10s. Unless you're constantly opening and closing your laptop lid, that shouldn't affect your daily routine that much