Fedora is spectacular and has been spectacular for many years now. The driver support is brilliant. It was one of the first distros to have absolutely seamless integration with RAID mode NVME (which was something the XPS set it to).
I will be very surprised if you have to "tweak" your laptop. Everything that you have in OSX is already there - including nightmode, etc... the works.
And here's the cool part - customizing Fedora is a browser extension away! http://extensions.gnome.org/
It usually breaks for users, who do not respect package manager and what it does, break their installation with misc convenience scripts and tweaks run as root, and then wonder, what went wrong.
This comes up somewhat regularly, and probably always will - it’s the nature of the beast.
I’ve found myself very happy using a Mac as my main desktop. It’s not perfect either, but good enough.