1. Достаточно ли базового бесплатного плана к примеру для приложение (Vue.js+Firebase) внутреннего пользования, для малого бизнеса (ведение учета, графики зависимостей и т.д.), в плане бд, хостинга, количества запросов и т.д. ?
В большинстве случаев достаточно. Если не ошибаюсь в прошлом году публиковали статистику, согласно которой лишь чуть более 1% проектов превышали бесплатный тариф, что как понимаете очень мало.
2. На сколько вообще распространена практика использования бесплатного плана Firebase для продакшен ?
Более чем распространена, особенно в стартапах или просто новых проектах. Но на деле я рекомендую подключить платный тариф(не тот что за 25$ а тот который за фактическое использование), в таком случае если вы не превысите лимиты бесплатного тарифа то у вас ничего не будет списываться, но даже если вдруг будете превышать, то как правило это будут единицы долларов. Если вы делаете условную соц. сеть с миллионами юзеров, то я не рекомендую firebase, но для какого-то простенького проекта с десятками тысяч пользователей firebase лучшее что можно найти.
3. Есть ли какие-то нюансы при использовании в продакшен такого плана ?
О нюансах я сказал выше - подключите на всякий платный тариф, чтобы вдруг при превышении ничего не отвалилось. Но на деле платить будете только если превысите бесплатные лимиты.
4. Достаточно ли являются защищенными данные в БД ? Нужна ли для защиты дополнительная утилита?
Дополнительная защита не нужна, вряд ли существует что-то более защищенное, чем сервисы гугла.