FWIW, my platform of choice is Fedora and/or Centos as they both have Red Hat heritage and are also well supported with a common layout and using yum and RPM packages, making installation and updating easy. Most if not all linuxes are similar with Gentoo being the geekiest! The differences usually just cause some roadbumps while finding out what and where equivalent things are.
Fedora development is fast-moving with frequent updates, and the latest Gnome desktop is a big improvement. It can be used as a production server too, but so best to check updates thoroughly on a local staging server first before applying to a production server. Centos is probably the equivalent of two releases behind Fedora, but is more battle hardened for production servers and updates are not likely to break things.
Ubuntu is quite similar to Fedora and also well supported, being primarily used for desktop systems for its user friendliness. Servers need no such frills, they just have to work securely and stay working.
Debian is also popular, but prefers using postfix instead of sendmail, which takes a little getting used to. Gentoo packages are dynamically compiled on install, instead of using precompiled binaries. This allows finer and easier customisation, but increases installation time.
Whatever platform you choose for development, apache, mysql, php and other services shouldn't notice nor care.