Alex Payne (or Al3x) wrote a great blog post on why a company should not develop their application in Adobe Air (Adobe answer to Java like cross platform).
Imagine a new restaurant that wants to make the most of their burgeoning lunch traffic. They start serving low-quality meat: after all, it’s cheap, plentiful, and requires nothing more than placing a different order with their distributor. For a few weeks, profits are up. But pretty soon, so are customer complaints, and the stars on their Yelp page are rapidly dwindling. The owner doesn’t understand. The meat isn’t great, sure, but it’s perfectly edible, and for a while it seemed like the restaurant was making more money and attracting new customers.