A laptop can be every bit as powerful as a desktop. You can buy a docking port for the desktop which hooks up to a keyboard and large display. It will have all the convivences of a desktop, but give you the flexibility of being portable. I’d consider a laptop with the docking port, etc. This is the setup our company uses.