Am a sort of digital nomad (travel OS 8 months a year, home for 4) , and my Surface Pro 7 (running LMDE) just crapped itself while I am travelling. Hard to do any diagnostics while travelling and it won't boot from my LMDE USB thumb drive.
I had thought to replace it with either a System 76 or Framework when i got home and while I have never owned an Apple product, perhaps even a Macbook Air as there is always Apple repair places everywhere.
And god help me, I'd run MacOS on the Apple