I used to use Debian for everything until I started working with OpenStack, and now use Ubuntu because it has releases in sync with OpenStack releases.
So now I plan to have OpenStack running on both the server in the office & on the laptop that has a KDE desktop on it, too. It'll be nice because I can take my Windows 7 VM with me when I take the laptop out.