The Meaning of Life, the Universe, and Everything.
I used to have a desktop at home, since long as I have started on a job I have a laptop there Lenovo Ideapad. Sold of my desktop and honestly after I am done with work and at home, I just don't want to see the big screen at any cost even if its the matter of life and death.
I have an Asus laptop, an awesome desktop computer and a couple year old mac book pro laptop. My favorite device is my Asus. It has 4GB ram with 8GB Swap space...? lol But I run Manjaro Arch linux on it and it is perfect for Minecraft and programming. I LOVE IT. And it is only 2 pounds of weight. I turned my desktop computer into a Minecraft server. I wasn't really using it anyways. And my Macbook pro now stays at home.... for watching movies and playing MC when at home. Most my work is done on the Asus now!
Its depend on you and what you want do want be portable and loud go head buy a laptop that in in your budget of choice but if you want to pick your hardware and quiet and stuck in one place if you move you worry about connect cable back together but head if you like that to me i am both my desktop custom built i did myself that home and have laptop Alienware 17 16gb Ram Model i got that around 2016 but its starting show its age quick then desktops though but its cause laptop are one year behind mobile CPU for laptops specially Dell Alienware and dealing with oem manufacturer your dealing with slimed down or cheaper of hardware would normally you see in desktop Like i7-8750H is clocked that 3.9 for cores and you cant overclocked or you can brick the laptop and you got to clear CMOS on the Laptops bios that includes take it part remove the built in battery and CMOS Battery remove that turn on without the battery then put it back together id that happen to desktop you just unplug it and hit the power button 2 or 3 time and your done