MacOS is a great os, and it comes with solid hardware. If you use your laptop for anything except gaming, and you can pay premium, a mac is a really good choise. Also, it's a lot easier to develop apps for iphones from macs, and that's a thing that a lot of people do.
And that is why my code will never be multiplatform. No way I'm going to sink several thousand dollars for a machine I will never use except as part of my build pipeline.
I've switched my laptop from an XPS machine to an M1 Pro MBP, and it's genuinely been one of my best purchases. I can easily do my work for an entire day, and more often than not, I can spend like 3 nights in a row watching something in bed too. Not to mention that it doesn't run like a furnace, even under load
I used my 2010 MacBook Pro for about 10 years before I decided to buy a new one (no longer supported by Apple). It ran great too, for being 10 years old.
Idk why people say “pay a premium”. MacBook Air is like $1000 bucks. Other laptops are also in this range.
Also, you’re never going to spend a second worrying about making the thing work or fixing an error. Even Windows requires fixing problems and installing drivers sometimes. I guess it depends on how you value your time. I’ve spent hours on linux and windows troubleshooting. I’ve never spent a second on macOS.