1. I prefer NoSQL to start because I don’t have to deal with numerous database migrations when I want to update the schema due to changing requirements.
2. I prefer Firebase’s out-of-the-box authentication: https://blog.hyperknot.com/p/comparing-auth-providers
However, I would consider Supabase if row-level security or complex queries were necessary for the MVP.
Regardless, if one of my MVPs gained real traction, I would want to move away from a Backend-as-a-Service solution.