I would say the experience is what matters. The user doesn't care what technology the developer used. If you can make gorgeous, fluid and speedy native apps with Mono and C# (which is very much possible) while at the same time making it easier to do cross platform development and deployment then why not.