My biggest problem in this area is the extremely annoying delay/animation when switching desktops/spaces in macOS or switching between full screen apps. The only way I’ve been able to solve this is buying TotalSpaces but it also has problems.
I agree. For me, I tried to use reduce motion and turn off most of the animations in OSX (this is how I did it https://apple.stackexchange.com/a/142734). It didn't completely remove the animations but it went from "slide in/out" animation to "fade in/out". It felt like a better experience.