

Mac at work. Yabai+sketchybar is no i3wm replacement, but it works ok.
My .zshrc is basically the same as I use on my personal computers, and aside from a few coreutils differences it…kinda just works. I have apt aliased to brew so I can feel more at home.
Stock terminal works fine—I use xterm on Linux, so I’m used to relying on tmux for nice features anyway.
Basically, I miss the window manager, but practically speaking that’s a about it. (I obviously have xscreensaver installed!)

VNC? You have your choice of servers, and clients are ubiquitous.
A big gotcha is that you need to be careful with encryption/security, as in classic UNIX style VNC does one thing (remote desktops). It’s easy to forward over ssh though.
You can also use VNC to share, which is not what you want; this depends on the type of server/settings. But you can definitely create a new virtual X11 session and access it remotely.