Adobe's AIR is one of the best ways to build & deploy cross-platform mobile apps right nowAs someone who has built and deployed a cross-platform app on AIR, I must respectfully disagree.
AIR doesn't give you access to a lot of native features of smartphones. As the most glaring oversight, I had to do some deep hacking on AIR's launcher to support in-app billing. Phonegap's extensible plugin approach looks a lot easier.
And the user experience is different, too. After months of work, my first review rolled in: one star, and said simply, "AIR crap." And no wonder. Without so much as the ability to display my own splashscreen beforehand, AIR simply asks the user, "Hi, would you like to do a 16 MB download to support this app that you don't even know what it does yet?" I've had my friends give me funny looks at that prompt. "When I'm done looking at this, I can delete that, right?" one of them asked.
If you do Phonegap -- or heck, even just raw HTML5 -- I'm not sure your users even need to know.