My main machine is Ubuntu host and I run virtualized Ubuntu dev instances. Frankly, nothing can beat it. Unity in 12.04 has been a god-send to me using Linux and I don't think I'll be going to anything else for quite some time. Seriously, if you haven't tried Ubuntu 12.04, you owe it to yourself.
BTW. I used Slackware for years but had to use OSX at a job for like 4 years. When I left that job I went and bought a MacBook Pro out of habit and I realized I just didn't feel natural using it, even after 4 years. That is when I put Ubuntu on the system and felt the "ahhhhhh" feeling. Nice to be comfortable again. Unity really is an awesome interface. First real innovative interface I've used in years.
This is the first time I've seen someone praising Unity. As soon as I tried unity I shifted to Kubuntu, but now that you mentioned, I will try 12.04 with unity.
BTW. I used Slackware for years but had to use OSX at a job for like 4 years. When I left that job I went and bought a MacBook Pro out of habit and I realized I just didn't feel natural using it, even after 4 years. That is when I put Ubuntu on the system and felt the "ahhhhhh" feeling. Nice to be comfortable again. Unity really is an awesome interface. First real innovative interface I've used in years.