Debian is out-of-date with packages although for good reasons and Ubuntu is a corporate lobotomized version Debian.
Fedora is bleeding edge not recommended for anything other than testing and is of corporate RedHat now owned by IBM and Arch is Gentoo's jealous cousin.
It's why I use FreeBSD and keeping close tabs on Haiku.