I won’t go into the obvious, portability etc., but here are some things to consider…

For the same specification, usually a desktop computer will be cheaper. Of course if you already have a screen and you’re happy with it, then you can save on buying a new one of those. If you still want to use your old computer in a different location to your new one though (it is possible to share one screen with 2 or more computers with a small piece of hardware), or plan on selling (or giving) it to someone without a computer, then you need to budget for a screen too.

If you’re the adventurous type, then if you buy a desktop it is easier to upgrade and to put new components into.  It’s also probably cheaper to have it repaired, and you’re more likely to find a repair shop who can do it for you.  Laptops may have to be sent back to the manufacturer.  However, hardware is generally more reliable now, so these considerations may not concern you too much.

However, if you think you may need to ask for assistance from someone else for installing programs, fixing problems or generally helping you with the computer, then a laptop will make life easier – you can easily give the laptop to them (with the power pack, and any passwords they may need!) rather than having to ask them to come to you.