Думаю ключевой вопрос при решении: как сильно нужны функции, которые можно реализовать только в приложении. Скорее всего это работа с файлами, развернутый офлайн режим работы, с уведомлениями, возможно кто-то еще подскажет. Ну и конечно наличие ресурсов на разработку, как материальных так и человеческих, все же разные компетенции.