Re: "I could not imagine going back to Windows"
Now that hasn't been true for years.
Every professional graphics and video application is either available on both Windows and Mac or has a Windows equivalent. The Windows version is often more powerful because Windows supports OpenCL, CUDA and Vulkan, while macOS has an old, now deprecated version or never supported it at all. (MoltenVK notwithstanding. Metal is very poor with worse tooling.)
A few of them are available on Linux as well, though not very many yet.
There are a small number of Mac-only highly specialist applications, mostly in live video (VJ stuff) because they rely on Syphon, but otherwise, you do not need a Mac unless your business is developing for iOS or macOS.