Then again there are many open source software packages which work really well... Eclipse
i hate to mention it since that is another famous name here. good? usable and it can do the job? yes! but usable with comfort? i dont think so. imho, if they have to, the developers should learn from MSVisualStudioExpress (i guess, since its the next thing to the MSVisual6 i'm currently using) i know one can bash on nonportable MSVS, but its not about portability or not, its about comfort and one big help file as reference without going online looking the earth. and importantly without finding another chunk of binaries to make it work.
In general there is more crappy software than good software whether it is free or you pay for it.
agreed, the problem is not whether its free or not, its the finger behind the scene. does anyone really serious, motivated or commited spending thousands of hours for a
"quality" FOSS? let alone making a effort to make it work at the first install in any type of OS targetted at. frankly i havent seen one, like KiCAD it will be like, bye bye my dear (i have enough) hope someone can take care of you soon, gladly CERN took it. as for the paid version, they are commited, they are even commited pushing their product to the edge, edge of what? you define it.