Linux Mint on Microsoft Surface Pro 4. At first, I thought a lot of the issues with WiFi and Sleep on the SP4 was due to linux drivers, but turns out, it's actually poor hardware/firmware after careful analysis and research, which was confirmed by my brother (the previous user using W10).