Might sound stupid but can phonegap/cordova use the devices native GUI? I know its a web wrapper but i understand that you have access to some native calls ( like camera/contacts etc )
Thanks
AppGyver Steroids unites PhoneGap and Native UI very neatly.
Basically, with Steroids you can very easily add things like native tabs, native navigation bar, native animations and transitions, native modal windows, native "Facebook style" drawer/panel etc. to your PhoneGap app.
Here's a demo of how it works: http://youtu.be/oXWwDMdoTCk?t=20m17s