I'm don't think you can do GPU or PCI passthrough on macOS. Not sure if/when Apple would consider adding that.
I'm glad the things I want to do on Linux are all terminal based. I used a tiling WM for years on Arch and don't miss it much with all the macOS WM extensions available now (Magnet, Rectangle, Moom, Hammerspoon, etc). Less themeable but perfectly functional.