Linux at least never breaks userspace. x86 sadly can not match arm on efficiency, so the MacBooks are king for thermals/battery life. Although I don't travel enough to need more than 1 work days battery life, which I easily get on a Linux Ryzen laptop. If I could run Linux on the MBP I might consider it - I find macOS is not ideal for an engineer.