I can't argue with a successful app. If it gets users and the users are happy, then you've succeeded.
However, I disagree with with "Phonegap has great scrolling, touch events work as they should and UI quirks are not a fault of the framework"
I just downloaded your app on my Nexus 5 and easily broke the UI with just a bit of button pressing. I don't know if the map is ever supposed to be displayed in a tiny portion of the app at the bottom, but here is what it looked like after some quick button presses:
http://i.imgur.com/AoM5iKf.jpg
Additionally, the drawer list items don't scroll at 60FPS, and the scrolling acceleration is different from android's native acceleration.
The drawer that comes into view from the right (city detail?) also doesn't scroll at 60 FPS and actually prevents the last row of details from showing on the screen unless I drag it into view (at which point it will snap back down when I release):
http://imgur.com/JaZ9lMc.jpg
It's also quite easy to screw up the views with multitouch pinching (which users will notice when they try to interact with your map):
http://imgur.com/ojfcTV6.jpg
This isn't your fault, but it's very hard, if not impossible, to get all this stuff 100% correct compared to a native version. Obviously the majority of users don't notice this stuff, but I just don't think you can make the claims you do about Phonegap.
For new apps these days, if you have to go the hybrid app route, I don't see how someone would justify choosing Phonegap over React Native.