It is not just a matter of where the data comes, it is a matter of the quality of the system and how intelligent it is. There is tons on data in the world, and Android has not done much with it before the advent of Siri.

There is also the quality of the hardware and how tightly knit the hardware is to the software and the infrastructure behind it. With s much fragmentation in Android, I don't see how they can come up with something as intelligent as Siri. Each handset maker and carrier will want their custom system, and it will just never work in the end. Something as simple has having uniformity in Firmware updates has proved challenging to Android.

Sometimes all this talk about open source is overrated. While open source is sometimes good, when it does not work it simply doesn't.

And then we will have miscreants introducing trojans in the Android Market Place and causing security issues. Recently someone introduced a fake Netflix App in the Android Market Place and the Android clan was not the wiser, downloaded it in the millions. Sometimes closed works better.

My money is on iOS, as it has been in the last 4 years. And  I have not been disappointed.