Я бы рекомендовал Obj-C, конечно.
— нативное приложение, элементы UI работают именно так, как ожидает пользователь;
— нет лишних уровней абстракции, код работает быстрее (сравнивая с phonegap — значительно);
— полный суперсет языка C, очень много доступного для повторного использования открытого кода;
— Xcode IDE, в частности возможность отладки/профилирования как на эмуляторе, так и на устройстве;
— OpenGL ES, можно делать быстрые трехмерные игрушки (в частности, портирован движок quake3, коммерческий Unreal Engine).