I'd buy a desktop.
I've both, although different platforms. I've a MacBook Pro (Mid 2010 model), an old Acer laptop, a Linux desktop, and my main system (the one I'm typing on most of the time) is a Windows 7 desktop. I refuse to downgrade to Win10.
A desktop has many advantages over the laptop. I am lucky having bought the Mac before Crapple migrated to a, let's say, 'unified' architecture and started soldering all components to the motherboard. I can still swap my magnetic drive, I still have a DVD drive, I can swap RAM, and I can replace the battery (have done so twice). New Mac lappys? You can't. The SSD hard drive and the memory, are soldered onto the mobo; you can't upgrade. I believe even the battery is no longer replaceable. When your machine starts getting old or cranky, it's time to toss it and buy another one (convenient for Apple, PITA for you).
Now, Apple desktops are using the same approach, I think. Someone correct me if I'm wrong, please. So, the only machines that one can still upgrade or fix by swapping bad parts for new ones, and customise to one's needs or preferences are PCs. Unfortunately, there's the issue of Windows 10, by far the worst OS in the history of the PC. I'd rather install Win ME than that POS.
Your personal choice should then be influenced by what you use the machine for. Always. I prefer desktops because they are more upgradeable, faster, easier to fix, and take more peripherals. I have ~10 USB ports on my desktop, versus two on the laptop. Yeah, you could always buy a USB hub, but that's an extra dongle you have to lug around with you.
Then again, I use my desktop for personal, light stuff (web browsing, E-mail, word processing, IRC chatting, & such); work (photography and image making [have the indispensable Wacom tablet and the works], graphic design [Adobe suite]); and entertainment (gaming and DVD movies). The Mac could handle the first category, and I did take it with me to Germany and ran CaptureOne Pro on it (which ran like a dog, compared to my desktop, and require an external drive for photo storage—those hard drives that come with laptops are super small), but it would not handle the last two categories (although it does run some games that are light on resources).