I tend to treat the effort of making a new laptop work perfectly with a Linux distro as a one-off cost. If you're using the machine 10 hours a day for two years, spending three days on making it work right is barely noticeable.
In that vein, a friend of mine bought a Mac and spent a similar amount of time making it work flawlessly. That included buying software that minimises and tiles windows, figuring out that if you resume it with a large screen plugged it, the DPI will change and fonts on the laptop display will look weird and first googling and then working around this:
https://discussions.apple.com/thread/3336420?start=0&tst...
I'm sure someone with a new Windows laptop would spend a similar amount of time to make it work just right.
There are no silver bullets.