I'm a heavy tmux/vim user.
Apple replaced the best programmer's laptop on the market (their previous-gen MBP) with the MBP model that they sell now. It's not a bad laptop per se, it's just that it's not a programmer's laptop.
Apple sells the MBA which doesn't have enough pixel density to support tmux with multiple panes.
Apple sells the MB and the MBP with that execrable butterfly keyboard which is terrible for touch-typing for long periods.
There's nothing else anymore. They stopped selling that Ivy-bridge-era MBP model they were keeping around for serious touch-typists. Everyone I know who has one of these turkeys defends the keyboard, but then admits that, "anyways, I usually use an external keyboard anyhow." I need the built-in keyboard to be useable and Apple has given up on making those.
I'd buy a new programmer's laptop from Apple, but they just don't make those anymore. Apple took something we loved away from us - that's why the new MBP gets so much hate.