Framework and System76 are both pretty good and user-serviceable. I know System76's customer service is particularly really good.
Flaky
I've only got anecdotal stories but I have heard from my friends that ROM hack projects do this and I personally don't get it. If it’s to hide from the big N, Discord won’t back you there. Just teach your users how to use patch files instead.
I don't think "simplicity" is in a FOSS evangelist's vocabulary.
Distro-hopping might be a sign of perfectionism tbh. I think I'm a perfectionist, and I find that Arch doesn't feel right. But when I try other distros, they have weird and odd issues that Arch just doesn't have.
If you do have that itch, give whatever distro you're looking at a try in a virtual machine. Linux has virt-manager
which generally works well with Linux guests, but if you use VMware for a Windows VM, that's also a good option too.
If all you need is to control RGB, I've been satisfied with OpenRGB. OP is saying he's running Arch, and OpenRGB was quite recently moved from the AUR to the extra repos. The relevant package is openrgb
.
GNOME is notorious for being against themes the way Evolve does it, mainly because themes might override default themes set by the app developers. While it does result in GNOME being more polished and coherent, some feel that it's too limiting, especially with an ecosystem like Linux's. It's essentially the trade-off you get.
Libadwaita is notorious for this - libadwaita does not allow theming by default, and apps stick out like a sore thumb on anything that doesn't run GNOME. Gradience helps match libadwaita apps to a colour scheme, and it's what I use to make Easy Effects blend as well as possible with KDE (FWIW, Easy Effects has no KDE equivalent).
Glad this exists, but I am worried with the way GNOME is going that this might not be worth it in the long run.
AFAIK it uses certificates for that, kinda like a more aggressive form of Windows' User Account Control.
I want a big cuddly plush of Tux now.