Первоначально PhoneGap был разработан, чтобы разрешить кросс-платформенную разработку (т.е. один раз кодировать и компилировать для различных мобильных платформ, поддерживаемых PhoneGap). Это хорошо, когда ваше приложение не требует нескольких аппаратных функций, многозадачности или параллельной реализации.
Одним из основных недостатков является то, что некоторые API PhoneGap будут хорошо работать на одной платформе и иметь Quirks на других платформах, поэтому вы должны правильно проверить, работает ли функция, которую вы хотите использовать, для всех платформ, для которых вы хотите разработать.
В заключение скажу, что все зависит от требований вашего приложения