At the start of the project, I had to choose between Strapi or Firebase. I chose Strapi because it was much more complete. It took less code to achieve what I wanted to achieve. Firebase had a really good authentication system, but I had to write my own Firebase Functions to get the authentication working. Strapi was also better because it had a built-in system to creating Content Types via a GUI, whereas I had to code the schema manually if I used Firebase. A mentor also advised me that Firebase would cost more in the long run, and there's no way to limit your expenditure, whereas on AWS Lightsail, you can set a maximum expenditure per month. Sled Style used a $10 server that proved adequate.