I prefer a laptop because it can be remotely used and is very comfortable. Whereas, if I don't have to move around and just need a computer when I home...I might as well use a desktop as it saves me $$ and gives me the same features(excluding some)
I would, of course, get a laptop if I had the money (3,000+ for a good laptop, or else it's useless for me).
But PCs are 100% customizable, hardware wise, so it is the best money-wise. I have had my computer for maybe 5 years but I have upgraded every part maybe twice since.