PhoneGap a Ionic se doplňují, není třeba mezi nima vybírat.
Phonegap na rozdil od ionicu nijak nedefinuje vzhled aplikace, je mozne jej pouzit s libovolnym js/css frameworkem. Ionic je v tomto "lepsi", je postaven na angularu a ma definovane vlastni ui komponenty nejen nastylovane, ale pomoci directive angularu vytvorene aby na tabletu/telefonu dobre fungovaly, dobre se napojovaly eventy apod.
Ale je pravda ze neni problem vytvorit app v ionicu (je to jen html/css/js) a pak vyuzit vsechny nastroje phonegapu.. build, phonegap devel apod.
Phonegap devel aplikace na mobilni telefon se muze zdat skvela pro testovani, dokud se nepouzije externi cordova plugin. Funguji pouze senzory a veci, ktere jsou soucasti apache cordova. Pak je lepsi testovat na telefonu pres ten device inspector.