Зависит от потребностей и количества пользователей/событий.
Если выбирать между firebase и amplitude "из коробки" - функционально amplitude удобнее, но: первые 10 миллионов событий в месяц (в бесплатной версии) на большой базе и нормальном покрытии приложения могут улететь быстро, после этого до конца месяца даже отчеты не посмотришь, а ценник у них совсем негуманный, мы запрашивали как-то, если правильно помню что-то около 30К$/год.
тот же firebase + google analytics + bigquery (на платном тарифе firebase + отдельно оплата за объем при работе с отчетами в datastudio например) при таком же раскладе обходится гораздо дешевле
и это еще можно оптимизировать, выливая из bigquery в postgre и работая с данными там
из минусов firebase (по сравнению с amplitude) - с детальными отчетами нужно разбираться, и есть отличия/ограничения по именованию полей
10 миллионов событий довольно серьёзная планка, это какой DAU должен быть чтобы её за месяц нагнать 🙂
А как считается dau/mau с amplitude, он автоматом или надо ивент раз в сутки как-то слать?