MBP $2,600 w/o AppleCare (which is crazy given the keyboard) 512GB of storage
Dell 2,100 for the 4k 512GB model with a superior GPU, upgradeable ram, storage and easy battery replacement.
Razer 2,200, Matte FHD display (I love that its matte), 512GB of storage upgradable components and a much better GPU and great looks
Is staying within the apple ecosystem worth four hundred dollars, especially when you consider the perception of the keyboard? On one hand the difference isn't as severe as I thought it was, yet on the other hand needing AppleCare may be a requirement and that pushes the boundary of affordability.
To me, it's absolutely worth that to stay in the Apple ecosystem. I can't stand development work in Windows and after using OS X (well, now macOS) for so long, Linux just feels a bit... boring, unpolished, and lacking in support for many things.