Another way around this for power users and devs that a lot of people seem to overlook is to get a 6-core Mac Mini and a mechanical keyboard. With a retina monitor, it's a great combination.
As a touch typist and massive terminal keybindings user, I won't compromise on the keyboard. Apple needs to wake up and realise which slice of their market they are alienating. I'd say it's the most important one—the developers and creators. There's a sense that at Apple HQ right now, the "Pro" in "MacBook Pro" no longer means "professional" but rather "prosumer." That is wrong, so a major course correction is in order before creative types start fleeing the brand in earnest (judging by this thread and others, they may have already).