I like that Emacs marks commands as potentially confusing, so it can warn you before getting into a funny/surprising state. Eg erase-buffer.