The answer to this question is Desktop all day long.
I have had a number of laptops over the years and all have had failures that resulted in the machine been uneconomical to repair.
At least with a desktop if a video card, network card or PSU goes down you can replace with a new one.
Doing this on most laptops means due to the way the motherboard has this all on the one board (they design it like that!!)you have to replace the motherboard which is expensive.
Yes the laptop is more convenient but it is a much more delicate machine and with it being portable, smashed screens and damaged parts are the norm.
Not to mention charging sockets, chargers and batteries failing due to use.
Also you cannot upgrade a laptop and adding more storage, faster video cards and processors etc.
My business partner ignored this advice and after 22 months of laptop use has a machine with a dead video card and a £350 bill to repair it!
The absolute maximum you will get out a laptop is 3 years if used as a work machine.
I have a desktop that is used as our server which has ran constantly for the last 8 years.
Really this is a no brainer this one, unless being portable is your ultimate priority.
SC