Начинаем не с фреймворка, а с трёх вопросов.
Кто будет развивать код? Если у клиента веб-команда на React — выбор почти сделан: React Native позволяет ей работать с мобильным продуктом.
Что за продукт? Контентные и e-commerce приложения одинаково хорошо живут на обоих; насыщенная кастомная графика — аргумент за Flutter.
Есть ли веб-версия? Общая логика с React-вебом — весомый плюс React Native в стоимости владения.
Оба фреймворка проверены в проде годами, оба закрывают типовые бизнес-задачи — поэтому решает не бенчмарк, а ваша команда и план развития. А иногда правильный ответ — «вам пока не нужен ни тот, ни другой»: мобильную гипотезу быстрее проверить на no-code, например на FlutterFlow — визуальном конструкторе поверх Flutter. Бюджеты обоих путей — в гайде
«Сколько стоит мобильное приложение».