Interesting opinion, but Android has always worked well for me.
"branded language / environment" ?
I'm pretty sure the term is still "OS" (short for Operating System).
The Java-like environment negates many of the possible advantages of running on a GNU/Linux OS. It's the worst of both worlds.
And..."tries to support as many viruses and Trojans as Windows".
Those require support?
I always thought their presence was a good indicator of the size of the user base of an OS and its general popularity.
That's a myth. There's a reason there are no active, actual viruses for BSD (Mac OS X included) or GNU/Linux. Sure, there are plenty of Trojans, but Trojans and viruses are not the same things.