Насколько существенной будет разница?
AFAIK, Titanium сгенерирует Objective C, поэтому, если их вещи не будут ужасно неэффективными, я не ожидаю, что скорость будет главной проблемой.
Есть ли другие причины не использовать титан (или эквивалент)?
Ну, это зависит от того, как вы определяете "эквивалент".
Лично, когда я вхожу в кроссплатформенные приложения, я ожидаю, что буду использовать PhoneGap. Это по одной причине: стандарты.
С PhoneGap вы пишете HTML, CSS и JavaScript, как если бы вы писали автономное приложение HTML5. Все, что делает PhoneGap, это превращает его в устанавливаемый пакет (например, APK для Android) и дает вам возможность использовать собственные API-интерфейсы для доступа к конкретным устройствам. Они рассчитывают просто заполнить «пробел» между тем, что поддерживает HTML5 на мобильных устройствах, и тем, что поддерживают нативные приложения на мобильных устройствах. Черт, это даже на их имя. : -)
В результате, то, что вы пишете, - это та же технология, которую вы бы использовали для веб-приложения, и даже может появиться возможность поделиться некоторыми кодами на стороне клиента. Вы можете использовать все что угодно из мобильных фреймворков (например, Sencha Touch, jQuery Mobile). И, если когда-нибудь магазины приложений будут поддерживать автономные приложения HTML5, вы можете даже вообще отказаться от PhoneGap, если не будете сильно зависеть от функций интеграции устройств.
Titanium позволяет писать на JavaScript, но соответствие стандартам в основном на этом заканчивается. Вы используете собственные API для всего, включая весь пользовательский интерфейс. Лично я предпочел бы поддержать более популярную лошадь - в данном случае HTML5, а не PhoneGap. Если по какой-либо другой причине будет проще нанять опытных разработчиков на HTML5, чем опытных разработчиков на Titanium.
Ни PhoneGap, ни Titanium, ни множество других опций (например, Rhodes, Flash / AIR) не предоставляют вам всех возможностей устройства. Эти движки будут различаться по своей расширяемости - я знаю, что у PhoneGap есть модель плагинов, что Flash / AIR - это всего лишь то, что вы получаете от Adobe, и я не уверен ни в каких других.
У Titanium есть одно преимущество: вы получаете почти нативный интерфейс вместо интерфейса на основе HTML. (Я говорю «почти нативно», потому что некоторые из их виджетов не обязательно имеют собственные эквиваленты на всех платформах, поэтому они при необходимости обновляют свои собственные). Для некоторых приложений и некоторых аудиторий это само по себе может склонить вещи в пользу Titanium.