Tenancy is the first decision, not a later one
Shared schema, schema-per-tenant or database-per-tenant is not a preference. It follows from your isolation requirements, the size distribution of your customers, and what your largest prospect's security review is going to ask for.
We make that call explicitly and write down what it costs, because migrating between them afterwards is a project of its own — usually one that has to happen under load.