How reliable is Yahoo Finance

I run a scanner on end of day equities but i am so tired of broken data and limited availability.

What is yahoo finance like ? I hear it is probably single most comprehensive data source. How reliable is the data quality for say.. stocks with marketcap > 1b ?