I've been considering using Vagrant boxes because I work with a mixture of things like Rails, PHP and Node.js.
I've been a lifelong Mac user, and my MBP died a few weeks ago. A friend gave me a PC laptop, so I decided to throw Ubuntu on to it and haven't looked back since.
Jack Rizza
Vagrant is awesome, works easy and fast. As well Ubuntu desktop is Ubuntu server with a GUI. Spin up a LAMP server and run it in the background. Then point your web server directory to your working directory. Then develop.