- Xcode: Don't have much cause to use it, but in my limited playing around it's totally fine, as I would expect from a 1st party product.
- VirtualBox: Incompatible, with apparently no intent to support ARM hosts at all. I've installed Windows for ARM in the Parallels M1 Tech Preview though, and that seems to work fine. There's also UTM which will use virtualisation for arm64 guests and QEMU for x86.
- Installing random stuff via MacPorts: Totally fine, a lot of the packages I needed (nginx, PHP, etc.) are already available for arm64. The only issues I've had are Big Sur related, not ARM specific.