Earlier quoted context omitted.
> Mathematica is an interesting case study for a general-purpose software package that happens to be more feature-full and functional -- not just "more convenient" or "better UX" -- than any open-source counterparts. Isn't the world littered with such examples? Office is more feature-full than OpenOffice, Photoshop is more feature-full than GIMP, Illustrator is more feature-full than Inkscape, InDesign is more featur…
OpenOffice is "good enough"; where Word isn't an option, it does the job. GIMP isn't even trying; it's not in the same market as Photoshop or casual image editing, which is well served by web apps these days. (One wonders what it is for; padding developer CVs, possibly) Finally, nonlinear video editing hardly qualifies for "general purpose" -- and is there anything worth mentioning as for open source offerings? Mathe…
This is a matter of debate, depending on what circles you're traveling in. If you're working in a "mixed environment" where some people are using OpenOffice and some people are using Microsoft Word, you're likely to run into problems that range from minor annoyance to show-stoppers very quickly. Some of this can be blamed on Microsoft's weird file formats, but this is true not only for .doc files but for the better-documented (if arcane) .docx and, in my experience, even with RTF. I'm in contact with a fair number of small-to-medium press fiction editors, and while a fiction manuscript is one of the simplest use cases you can imagine in terms of formatting, almost every editor I've talked with has complained about OpenOffice (and to a lesser degree LibreOffice) screwing up comments and revision tracking. I don't really want to use Microsoft Word, but so far I haven't found an open source equivalent for my needs that is good enough. (The closed source Nisus Writer Pro and even Apple Pages seem to do better, ironically. But that's not to say they don't have their own problems.)
I tend to think of open source's most well-established terrain as languages and server-side components where UI is not really a major issue.