Let's be honest...
...They're very good at what they do, and since Google came on to the internet scene, a lot of very useful apps and tools have been given to both developers and end users. My personal experience on the internet would be completely different without Google being the "gate keeper", but in all honesty, Their paid ad system, their search algorythm, their analytics system, their apps (eg maps) and even their mobile OS Android all work really well.
I believe that the instant the search listing algorythm was open sourced, the search listings would be useless, filled with spam, and Google's power as the worlds best search engine would slip.