- Glue'd in batteries on Laptops. I had a Mac Pro with a glue'd in battery. I could have done it myself, however I ended up opting to get someone who knows what they are doing to replace it. Labour and battery replacement cost me about £250.
- Official charger made the power lines toast. Another £250 to get it repaired.
- iOS Safari browser sometimes stops videos / audio when the screen locks or you switch apps. It is really annoying. Doesn't happen on Graphene OS or Android.
- iCloud is kinda required if you use an iPhone even though I don't use it for backups.
- Upgrades just aren't possible. Every single on of my laptops I have, I have upgraded ram, disk and even processor on some of the older models I have. I changed an intel Mac Mini drive to an SSD, it was a fiddly to say the least. On other SFF machines it is often a 5 minute job.
- MacOS is kinda just weird. While it is a Unix, it does everything it can to hide it. As someone that used both Linux/BSD. MacOS feels like running a weird Linux distro. Brew was kinda weird after coming from Linux world. I would have just preferred to run Linux.
- The online account stuff with Apple is somehow worse than Microsoft.
These days I buy refurb Business Laptop from Dell or Lenovo. Literally 10% of the price, Linux almost always works and if breaks, I can buy another one cheap for the same price as repairing an Apple machine. I get it, they are not as nice but for me they work fine and are much cheaper.
Ultimately, Linux is a development environment for Linux, and by extension the most developer friendly OS imo.
One thing that drives me nuts about Linux is that application support generally isn’t as good as Mac. For example, there is no Claude Desktop app for Linux nor an Apple Music desktop app. If you need those, you’re using somebody’s hacked together project that half works, a web version with limited features, or paying for a third party app.