I am happy to use emacs, and I deeply appreciate the fact that, for example, bash understands some of its keybindings. My biggest problem by far is that few applications I use daily do that, and so every time I switch to a web browser or when I am presented with a dialog, etc. I must remain acutely aware that I am not in emacs any more and I cannot use any of its keybindings. This does not come easy.