That said, I think the case is very overstated, and that majority of users (i.e., not 20-somethings from Silicon Valley) won't notice or care if your app has some rough edges.
I've been working on a mobile webapp, and I'm happy with the trade offs - it's cross-platform, and it's "good enough".
1. Payscale for native development is higher 2. Your product will look infinitely better. It can do more things that Phonegap can't. 3. Supporting future devices using Phonegap will be difficult. Apple TV SDK? What about the watch thing that could also come out? 4. Xcode is great.