You need to consider virtualization or your access to other hosts for testing.
A huge amount of what I do as an IT pro is done on my M chip 12 inch MacBook that I think is one of the must under appreciated computers out there. I also have a large Retina iMac and connect to others hosts including a terminal server.
The bottlenecks I usually face are storage and once in a while cores for virtualization. Any of the 2 core MacBooks are going to limit the resources you can give to a virtual machine. My users and I are fine for basic use of a VM with two cores but my 4 core desktop computer lets me use two core VMs.
I have a 4 core MacBook at the HQ and data center location as well as at home but they have less battery life.
No rights or wrongs here but at times I find a lot of "experts" are daft to the cores and virtualization issue. I also find a whole lot of IT pros not getting the value of virtual machines if it's only for the sake of snapshots.
11-12-2018 08:22 AM