I choose to develop mobile applications using Air because my clients want more than just mobile. They want multi-screen. Air makes that possible for me.
I build many apps that involve pictures and sending them to the server. I can target web, desktop, mobile and TV apps.
Keep in mind, with any technology for the mobile client ... you will still need a server-side solution to handle the picture upload and insert them into a database. My preference is Adobe ColdFusion for its ease of use.
Hope this helps.