Just my N=1 anecdata, but I'm in the same boat. I got a Macbook Air from work, and I have a hard time using it compared to my Linux setup (which is saying something, since I'm using a Torvaldsforsaken Nvidia card). Here's a list of the issues I can recall off the top of my head:
- High-refresh displays cause strange green/purple artifacting
- Plugging in multiple displays just outright doesn't work
- Still a surprisingly long boot time compared to my x201 (almost a teenager now!)
- No user replaceable storage is a complete disservice when your OEM upgrades cost as much as Apple charges
- Idle temps can get a little uncomfortable when you're running several apps at once
...and the biggest one...
- A lot of software just isn't ready for ARM yet
Maybe I'm spoiled, coming from Arch Linux, but the software side of things on ARM still feels like they did in 2012 when my parents bought me a Raspberry Pi for Christmas. Sure it works, but compatibility and stability are still major sticking points for relatively common apps. Admittedly, Apple did a decent job of not breaking things any further, but without 32-bit library support it's going to be a hard pass from me. Plus, knowing that Rosetta will eventually be unsupported gives me flashbacks to watching my games library disappear after updating to Catalina.
Compatibility issues are the most painful part of architectural shifts, although Apple's pretty good at them by now and a lot of desktop software "just works."
> Plus, knowing that Rosetta will eventually be unsupported gives me flashbacks to watching my games library disappear after updating to Catalina
RIP my 32-bit macOS Steam library. Though I think some 32-bit Windows games can run under Crossover.
I wish that Apple would commit to supporting Rosetta 2 indefinitely, but realistically they'll pull the plug on x86 emulation just as they did with their 68K and PowerPC emulators. Apple is about the Next Big Thing and not so much about long-term backward compatibility.
However Windows on ARM under Parallels may get better over time - a number of x86 Windows games already run. And who knows, maybe we'll be able to boot native ARM Windows at some point...
On the up side, M1 Macs get access to the only game library Apple cares about: iOS games (including Apple Arcade and some pretty decent iPad games.)
- High-refresh displays cause strange green/purple artifacting
- Plugging in multiple displays just outright doesn't work
- Still a surprisingly long boot time compared to my x201 (almost a teenager now!)
- No user replaceable storage is a complete disservice when your OEM upgrades cost as much as Apple charges
- Idle temps can get a little uncomfortable when you're running several apps at once
...and the biggest one...
- A lot of software just isn't ready for ARM yet
Maybe I'm spoiled, coming from Arch Linux, but the software side of things on ARM still feels like they did in 2012 when my parents bought me a Raspberry Pi for Christmas. Sure it works, but compatibility and stability are still major sticking points for relatively common apps. Admittedly, Apple did a decent job of not breaking things any further, but without 32-bit library support it's going to be a hard pass from me. Plus, knowing that Rosetta will eventually be unsupported gives me flashbacks to watching my games library disappear after updating to Catalina.