Каждая лягушка свое болото хвалит.
Если бекенд 100% присутствует в проекте, а клиент - тупая вьюха - то я бы все делал на нейтиве. Легче с соблюдением гадлайнов, 100% поддержка фичей платформ и т.д.
Если бекенда 100% нет - то я бы либу с логикой запилил на чем то кросплатформенном, а UI все равно нативный.