It will depend on your needs. For the same amount of money you can get better specs in a desktop but then you will have to spend money on accesories and other stuff. Desktop is more futureproof but laptop will give you portability. In my opinion if you wanna game then go for a desktop but if you need it for general use then go for a laptop. Keep in mind that for max profit for money you will have to build a pc yourself, prebuilt desktops are a waste of money.