I've had the pleasure of working with Phonegap for the past few weeks. Interestingly enough, a few months ago I've had the chance to develop with Titanium. It was an already existing application, so I didn't have much say in how it was structured, but I have to say, I...