I work at Red Hat so I for desktop I use Fedora. Why? It was a pretty easy switch. If I were to try another distro it would be Arch for the philosophy of building from the ground up.
For servers I almost always go with Debian or Ubuntu.