I don't think I'll be able to convince you of this, but proprietary apps are usually more polished than the open source counterparts. I'm talking about every sense of the word polish: usability, reasonable bug levels, compatibility, etc.
It's not that open source is bad. It's that for-profit software companies pays programmers to polish the apps in such a way that open source programmers aren't intrinsically motivated to do (real usability testing, compatibility, etc.).