> You could get a laptop with an Nvidia GPU, 16gb ram, 512 ssd... or a 'cheap' Macbook.
That laptop won't have half the battery life the macbook does. It really all only boils down to the "handiness" of the device.