По моему опыту бесплатные программы с открытым кодом имеют значительно более высокое качество чем платные.
Потому-что их код могут видеть, критиковать и предлагать исправления все кто-хочет.
PostgreSQL > SQLServer
Ubuntu/RedHat > Windows
Emacs/Vim > Visual Studio