We used Indexima for several years now with great success! It is easy enought even without technical expertise (like myself) you can set up your data warehouse quickly by yourself if needed - we did so many times already during our project life cycle within different business areas/organizations from small companies over medium sized ones till large enterprises like VW etc.. There are no downsides what I know about yet but maybe someone else who knows more than me might have some insights? But yes there definitely should be one single place where everything gets into ONE BIG DATABASE which then also becomes accessible via API's / connectors everywhere inside out organization!! This would make things easier when working together across multiple orgs eithin same corporate structure especially between marketing & sales team members!