I have to say no, I don't believe this. Sure free software gets developed and some of it is ok or even good. Its a fact of history though, that if organizaiton A develops software with no expectation of money and organization B develops the software with a business model in mind, company B will always develop better software.