Выбор Native/HTML5/Hybrid практически однозначно определяется смыслом проекта, то есть что собственно хотим построить.
Чем больше надо использовать железную часть устройства, чем больше различных сетевых коммуникаций и протоколов, чем быстрее надо чтобы все работало - тем больше смысла сразу брать натив.
И наоборот, чем больше обьем интерфейса и степень его единообразности по платформам, тем большее имеет смысл брать какой-либо кроссплатформенный фреймворк.