I distro-hopped a lot before somewhat reluctantly giving Fedora a shot. Turns out it's a fantastic distribution for developers because:
- You don't have to configure everything from scratch
- Packages are kept relatively up to date
It's not rolling release (unless you use Rawhide) but software is recent enough for it to be a non-issue.It's also an extremely well-established project with a huge software repository.