I'd prefer a laptop since I would be able to travel with it. I'm not sure about desktops though, since I have no idea if they can connect wirelessly to a router. I don't want to have to set up another modem and or router.
Desktops just seem complicated to me, while laptops have everything in them.