One thing to note about the MacBook that drives my wife bonkers, and some of her students too - because the keys sit flush with the screen when it's closed, the keys leave marks on the screen. Even when it's clean. So you kind of have to keep a microfibre cloth with you at all times unless you can deal with a grid of fingerprint level smudge on the screen every time you open.
Also she's got the first gen, but we had to disable a fair few things to make it work well. E.G. Click2Flash in all browsers otherwise when flash shows up the whole MacBook grinds to a halt, keypresses don't catch up fast enough when typing, that kinda thing. I'd hope the 2017 model is better.