Laptop with a solid warranty, monitor, keyboard, mouse and a UPS for the monitor if needed. That's what I'd suggest. Something like a Ryzen 3 or the Intel equivallent, 12 GB RAM an Nvme drive and a hard drive or SSD SATA and you're golden. You'll have the benefit of portability too and no issues...