Strapi Multitenant

I would like your opinion on whether it is worth using the multitenant strapi.

Is it better to have several installations for each tenant or a single installation and manage all tenants?

If I create a new functionality for a tenant, how will I synchronize it with the other tenants?