Customizable Multi-Tenant SuiteCRM Implementation for Unique Client Branding and Data Segregation

There have been ideas like this before:

and others - if you search for SaaS or multi tenant on the forums.

It would probably be a heavy code re-write.
I can imagine, that you’d be faster with a solution like Drupal to build something like a multi-tenant CRM - still, a rather big project overall.

At the current stage, I’d look into optimizing DevOps with SuiteCRM - like so: SuiteCRM Hosted - SuiteCRM
There is a project Aegir for Drupal, which makes hosting, spinning up new instances and administering them easier.
CRM projects often start identical, but grow into a customized solution for one company (even you’d start out from a standard SaaS like ZohoCRM).
So the benefits of having a SaaS like SuiteCRM are ok at the beginning, but the more the CRM grows or merges with the processes and culture of the organization, the less these processes and architecture have in common with other CRM implementations.