Я фанат нативной разработки, даже если вы развертываете на нескольких платформах.
Однако, главное, если вы обладаете навыками работы с html / css / javascript и потенциально хотите поддерживать несколько платформ, тогда обязательно используйте PhoneGap.
Если у вас есть навыки в разработке под iOS, переходите на родной язык и пересмотрите, что делать, если вы хотите позже поддержать другие платформы.
IMO, после того как вы разработали приложение на одном языке, количество усилий, необходимых для создания другой версии в Android, PhoneGap или чего-либо еще, значительно уменьшается. Если вы хорошо знаете целевую платформу, она рисует цифрами.