I would get a desktop. You are able to put in just about anything you need. high end graphics cards to support GRLEVEL products, camera processing, etc. I tried that with a laptop and it got bogged down. There may be those on here that have laptops and have no problems using them to support multiple high-load processing.
Jim