I used to not use daemon/emacsclient until it got annoying to have multiple emacs windows popping up, then I switched. Nothing to be impressed about it; even lazy ones like me eventually get there.
I'm also surprised about the vi keybindings, but not at all distressed. If there are a lot of people out there who are accustomed to vi keybindings but found reasons to want to use emacs, that's a good thing.
I don't use org-mode daily, but I do edit my todo list daily. If it ever gets deeply nested I'll switch it over to org mode. And I suspect that's what all the people using org-mode daily are doing -- todo/idea lists.
I should start reading /r/emacs every few years to catch up on new things.
The barrier to switching, for me, is that the vi-like modes are set up by default to have vi-like keybindings, and I just don't care to go in and change them all to Emacs-alike keys, and I worry how flexible other software with "vi mode" will be about that. I am past the point where I'm going to use hjkl to move the cursor around, I use npfb. I can easily change the details in Emacs/Viper, but then how am I going to use anything else, like the shell? That is my main worry.
I'm probably missing something in your message, but there is support in the shell for vi bindings (https://opensource.com/article/17/3/fun-vi-mode-your-shell)
That's a good thing I'm sure; it makes sense that a super-configurable extensible application should be super-configured and extended. But it's a little odd to imagine, perhaps, saying "oh this is Emacs? great" and then finding that you don't actually know how to work it.
I made a couple shell functions/aliases to help me out. emacsd $servername and e for emacsclient -t. So spinning them up is trivial, and accessing them is just e -s $servername. With no name, it's just the default instance (used for random editing that's not part of a project or something I care to keep cleanly separated).
This is giving me nostalgia for when I used to use bitlbee + libpurple and have all my chat+irc in a single client (ERC). Good times.
Why would other people's preferences distress you?
I don't know about any other language that combines a plain text outliner, keywords, tags, timestamps, hyperlinks and tables. These are exceptionally good primitives to implement a myriad of workflows. And I've left out some incredible features I do not use, like literate programming.
Applications like Things or OmniFocus are nice, but they can't adapt to alternative workflows. OmniOutliner was pretty great, though, and motivated some Org features during the GTD craze of late 2000s.
As it happens, I absolutely would love better support for org-mode workflows in other systems, especially on mobile. (I use Orgzly on Android which is fine but also limited and inflexible.) I could also see a native org-mode implementation making core operations much faster, although the EmacsGCC work is making a real improvement on that front already.
But I worry that supporting that would sacrifice the very properties that let org-mode evolve into what it is and to continue evolving even now.
It's one of the best parts, it's built-in, using it is one of the reasons you chose that software at all.
Is this an earnest question? No, I didn't understand, when I was reading the article, what an error checking framework was for. What sort of errors? Errors in what?
Of course I've since looked up flycheck - it's for syntax checking code as you type it.
Surprised, and if I'm honest a little distressed, to see about a third of respondents use vi keybindings.
Absolutely amazed that so many people report using org-mode daily. Either the whole survey is primarily a survey of org-mode users, rather than Emacs users in general, perhaps because of the HN posting (I get the impression HN loves org-mode) - or nobody else uses Emacs.
Even more amazed about the questions on "completion frameworks" and packages for error checking (what?) in both of which the winning answer is something I've never heard of. I shall have to see what they're all about.
Finally - oh blimey, everyone reads /r/emacs. Perhaps that explains it all.