Oracle CX is an extremely flexible package of solutions that can be tailored to support any type of business and size of the company. The size of the company, needs, and resources should be the main variables to consider when choosing deployment type:
In general terms, smaller companies are better off with pure cloud deployment, while larger or corporate companies are better off with hybrid deployment.
The main advantage of pure cloud deployment is that the company does not require any up-front investment but is sacrificing some flexibility.
In the case of larger companies or corporations, the company has already made an investment in systems, and, usually, processes and workflows are more complex. Therefore, hybrid deployment is usually a better solution, since it provides much more flexibility and easier migration and adoption in an organization.
Complexities that arise with hybrid development are better managed with a larger organization that has more resources at its disposal and more guidelines and procedures to protect it from legal and security problems.