The last time I used Linux on a laptop, I had to edit a config file to get it to suspend or hibernate when I close the lid. Even then, sometimes it kept running, and I would run out of battery. To me that seems like such a basic feature, and it's always worked fine on Windows. After waiting a decade and a half for someone smart to solve this problem, I eventually just started running Windows and Cygwin on all my laptops. Problem solved.