I use Charmstone for spatial app switching - https://charmstone.app/
Not the same as full spaces, but it gives the same vibe of always having a particular app on a particular hotkey.
I try to limit my multi-tasking though, so I can imagine where full spaces would be useful.