It's interesting that he mentions being impressed about OSX having Emacs-style key bindings by default. In Windows, you can use AutoHotKey to define whatever key bindings you want, in any app you want. In fact, I use it to map the same shortcut keys for every app I use, so I never have to memorize different shortcut keys for different apps

Well, that's just one of the many things it does. If I didn't have this in OSX (or Linux), it would be a deal breaker for sure.