First off, Android is most definitely Linux based. Google just decided to make it's own Java implementation to run most of Android applications. I think they are probably regretting that. First, it does have performance issues. Especially when you cram it on some of the cheap devices that run Android. Also, since Android went mainstream (maybe even because of Android), Oracle acquired Sun and has aggressively perused anyone with so called "unlicensed" Java implementations. Android Java was actually based on Apache's Java implementation which was already in dispute, so it was a poor, poor decision for Google for that reason alone.
That said, you can write Android software in C++ or even Objective C. In fact, it is encouraged for games.
That is truth. That is fact.
I guess I am an idiot for liking my iPad and having an Android phone I actually like. There are things my phone does that my wife could never do with her iPhone, and my phone is not rooted. The extras I have matter to me and keep me from buying an iPhone. They are things that matter on my phone, but do not matter on my tablet.
Believe it or not, there are legitimate reasons to choose Android over iOS. I do not believe Apple is an evil empire that destroys your freedom. I am perfectly fine with Apple controlling the experience on their devices. Some times though, it boils down to function over form.
I hate to say this because I know people will attack me without knowing what they are talking about. This is the reality though. I have over a year with both iOS and Android:
Apple has a major edge over Android on style and ease of use. No doubt.
Android has a major edge over Apple on capability and customization. No doubt.
Android also has malware, background process that can cripple your device, and ad ware. It isn't for everyone. But if you want freedom to customize, your choices are Android or a jailbroken iPhone.
THAT'S the reality. Decide what matters to you and make your choice.
Personally, I don't find it to be as easy as most people. I supposed that makes me a moron for not being brainwashed that actually thinking rationally. I need to upgrade my phone soon and I am still leaning towards Android since I now have a Macbook and an iPad. Of course, I need to learn more about jailbreaking. A jailbroken iPhone might be the best of both worlds.