Haroldo, mermão, boa noite.
Concordo com todos os seus termos… a diferença entre as minhas demandas e as suas é que vocês prestam serviços para diversos clientes. Eu só executo pra mim, embora sejam várias empresas com negócios totalmente diferentes umas das outras (telecom, agropecuária, hotel, TV, etc etc).
Se eu estivesse criando/desenvolvendo para terceiros preferiria criar DBs diferentes, tentando transferir, o máximo possível, a responsabilidade da administração desses DBs para os clientes.
Fraterno abraço.