So far it's been working quite well with the exception that VSCode does not seem to understand how to update itself if you keep it in the external Applications folder: every time it tries to update itself it just deletes itself instead. Moved it back into the /Applications folder and it's been fine.
Mac OS has always been able to do this.
I don't get why they couldn't be arsed to stuff a few m.2 slots in there. They could keep the main nand their weird soldered on BS with the firmware stuffed in a special partition if they want. Just give us more room!
"includes six internal PCIe 4.0 slots for expansion. It does not support discrete GPUs over PCIe." uhhh, so in case people want an AS chip with most stuff soldered on but also really need certain PCIe cards that aren't GPUs?