Some laptops were designed around Linux. See e.g. system76
In particular:
1. The graphic card (Intel onboard Crystal Eye) switches to low-power mode on battery. The windows Intel driver has an option to switch it to performance mode. No such option on the linux drivers.
2. The damn Xf86Display Key (Projector shortcut) isn't supported.
However, I've realized over time that irrespective of your choice, you will face issues on _your device_. NTFS would stop working on your Mac, or your iPhone will refuse to connect to your Car's bluetooth one fine day.
(/rant)