O appwrite está mais próximo do Pocketbase, nessa ideia de produto. Já o Supabase está mais próximo do Firebase, seguindo na linha de serviço.
Eu particularmente nunca usei nenhum deles, exceto o Firebase, cujo eu tenho eu pequeno projeto em produção.
Usei o firebase em alguns projetos de produção também. Supabase usei num projetinho pra testar ele, achei bem legal quando um banco relacional faz mais sentido pro projeto, mas complica ter só um projeto gratuito :( PocketBase tô desenvolvedondo um simples pra testar, planejo fazer uns posts com as etapas de desenvolvimento também, tô fazendo com flutter.