GNOME changed the way I used desktops. Dolphin changed the way I used file managers.
I always set Nautilus to use one-click behavior, but it doesn't have handles like Dolphin does. And Dolphin has a built-in terminal. And other niceties. I like Nautilus too. I think both desktops have some good ideas and I like to bring some KDE ideas over to GNOME and vice versa.
But if there's one thing I'm sure of, it's that GNOME is much better designed than macOS.
This is the reason I abandoned both Fedora and openSUSE when I tried them. I like plenty about both of them but things are just simpler on Arch. Despite Arch having less software than most distributions, it tends to be the software I actually want or need to use. The few programs not present can be installed from the AUR. Writing new PKGBUILDs is simple and there is no bureaucracy.
Arch is a pain upfront but I've found it tends to save you time later on. It's not without its downsides, though; the primary one being that I'm the one responsible for managing everything and there are plenty of things I don't know.