I know, the thing is that my boss is a fan of .net and all of those technologies, and I'm not, even when I'm the one that will develop the apps, I know that saying that I don't like the language is a good reason to not use it, so I'm looking for cons and pros so that can make him or me change our minds
Ah, but the true reason is that you don't like the language. So anything else I tell you is actually useless, you've already decided you don't want to use the framework. The true reason is your dislike for C#.
W/ regards to the framework itself, I think you should ask your boss why he wants you to use it. He might have some very good reasons! Or none at all. But that's very important context for the decision.
Thanks for the read, it really makes me think. He only wants to use it because is C#, he doesn't know anything about mobile development, in the end I guess the debate will be between cross platform vendors and native apps