In the last decade, I've used Fedora or Ubuntu.
Currently Fedora, as my employers for the last 7 years have used Fedora or Centos based systems.
Fedora tends to have pretty up-to-date software (the kernel, especially), but is also pretty stable for me -- I primarily use my computer for development, so they can't get in the way of me working.
In the decade before that, I experimented with distros a lot more. Slackware, Gentoo, Arch, LFS, Debian and variants. I learned a lot about Linux desktop systems doing that: Getting X, wifi, modems, printers working. Fixing things when they broke. But back then, I largely wasn't doing software development -- more sysadmin stuff.
I don't do that anymore. I installed Fedora on my current system with a lovely polished installer, and it's almost entirely worked out of the box for me.
Fedora tends to have pretty up-to-date software (the kernel, especially), but is also pretty stable for me -- I primarily use my computer for development, so they can't get in the way of me working.
In the decade before that, I experimented with distros a lot more. Slackware, Gentoo, Arch, LFS, Debian and variants. I learned a lot about Linux desktop systems doing that: Getting X, wifi, modems, printers working. Fixing things when they broke. But back then, I largely wasn't doing software development -- more sysadmin stuff. I don't do that anymore. I installed Fedora on my current system with a lovely polished installer, and it's almost entirely worked out of the box for me.