If it's a straight up, zero-sum decision, then i have to go with a laptop as i'm a big proponent of being able to take work with you. However, i am fortunate enough to usually have access to both and find the desktop my most reliable tool. they break down (physically) less, are generally much cheaper, and easier to upgrade