Ubuntu meant for a VM these days
Granted I use LMDE bare metal at home but I do find Xubuntu (fsck Unity) in seamless mode in a VM to be very useful for a generic Linux development platform at work. Unlike say RHEL its trivial to get virtually any up to date development tool or library you need. There is almost always a PPA for that.