idk, I use ubuntu extensively for development, and tried to install some other distros, but god damn does Linux not like secure boot, TPM and other similar features. I hate having to enrol random keys for secure boot, why doesn't Linux do it itself, why can Windows but Lindon't?
Linux is definitely nice, and so far much more stable (the OS, doesn't always apply for some of the software I use) for me, but I'd find it hard to use it personally for gaming or using random somewhat obscure software or even more popular stuff, but it makes the perfect development environment.