Wait - Gnome user here (heavily modified and with multiple extensions) ...
macOS window management and trying to using it via keyboard is a totally miserable experience (forced to use it at work :-/ ) ... at the same time, Apple thinks their users are smart enough to use tags, while Gnome developers think the user are too dump to use tags. I still happily prefer Gnome over macOS on my desktop for literally everything, macOS has no proper software management, all apps try to up-sell me on their shitty i-cloud offerings, setup cannot be properly automated, the 'auto features' totally suck and do everything I do not want them to do and macOS feels too slow for the hardware it runs on...
Gnome sucks, but it sucks less for me than all other alternatives on the desktop at the moment...
My biggest reason to stick with Gnome are Wayland, Evolution/Online Accounts and that I can automatically configure Gnome to something usable with dconf/gsettings. I am not holding my breath that KDE ever gets their KMail story under control, stability as in zero crashes and being fully configurable via Ansible. The very moment this happens, I'll happily jump ship. (Of course also waiting for Wayland support for Xfce :-P)