I personally own both a laptop and a desktop pc. If I had to pick just one, it would have to be a laptop. Laptops are smaller, and you can take them almost anywhere. You can do work from almost any location where there is internet access and a power outlet. The components that matter are easily expandable, such as the hard drive, memory, wireless card, etc. Desktops are more modular and expandable in my opinion. I could turn my laptop into a desktop of sorts, if I connected a huge external monitor, used an external keyboard and mouse, and added more USB ports. With the laptop, you get the best of both worlds.