I haven't asked why I would want a cross platform development. I asked how it looks compared to developing natively on the platforms you want to support.
I know very well why I would want cross platform development, it doesn't take a genius to figure it out.
The benefit is simple, write once run it everywhere. Oh wait, is that trademarked by Java? Or is their slogan Write Once, Debug Everywhere?
You asked why you would want to go cross-platform, and then listed a bunch of things you like about iOS development.
The fact that you aren't even sure what the Android tooling looks like answers your question, doesn't it?