It's good in theory but in practice you'd need to spend a lot of time and money doing deep audits yourself, both hardware and software. That just really isn't a worthwhile investment for the vast, vast, majority of people.
At the end of the day it all still boils down to trust based on reputation, incentives and oversight. Openness is important but no panacea.