What I don't like about the MX keyboards is that they don't have an IBM compatibility mode.
For example, the pause key is Start+Fn+B.
So the familiar break combination in Visual Studio CTRL+Pause is CTRL+Start+Fn+B. The Fn key is on the left, so it requires two-handed operation.
Some key combinations can not be reached at all, not even as a macro. The macro facility (progammable key) is near useless anyway.