It's honestly not that bad, but I'd advise to go into it with an open mind. A lot of switchers get angry at macOS when their habits from other systems don't work with it (e.g. wanting to maximize all the windows)
I use Amethyst which is much easier to setup than my old Linux WMs. There are also tools like Yabai which are more customizable.