I work with allot of Big Data Engineers. Every single one of them works with Macbooks, even if work doesn't provide one with them when they initially join they'll use their personal ones until they do. None of them code anything Apple related, it's all AWS tooling. Not a single one of them would ever move from a Macbook, ever. However, not a single one of them wants the new one. They're all waiting for a Kabylake refresh and 32GB RAM version. That for me highlights the problem for Apple.. One of their most captive customers doesn't want their latest product in that line.