This page gives an overview of 10 major distros: http://distrowatch.com/dwres.php?resource=major
The two main "families" of Linux (there are MANY exceptions however!) are:
RPM (Fedora, Red Hat, CentOS, OpenSUSE, etc.)
DEB (Debian, Ubuntu, Mint, etc.)
For a developer, I think either Fedora or Debian would be good choices, depending on which family of distros you plan to work with.
A better way to rephrase your "which distribution provides the best driver support?" question is "which hardware do I need supported?" You will find that most hardware falls into one of three categories: 1. Support is built into the Linux kernel or one of the core libraries; your device will work well with any Linux distro. 2. A "non free" driver exists; some distros (like Mint) will support the device out-of-the-box, while other distros with a strong "free" philosophy will require you to manually install the driver (Broadcom wireless cards are an example; they require a "non free" firmware); 3. The device is problematic in Linux.