In house, public cloud, private cloud.
Should you have a mix?
What's best for you?
Navigating these questions and getting it right is all about what right for you.
It all starts with outcomes, what do you want to achieve?
capital expenditure vs operational
lock in / loss of knowledge
Fully cloud has advantages, but, it also has disadvantages too. Get professional consulting that will work properly with you and help you understand the real implications of cloud vs in house, public cloud vs prviate cloud and whether a mix is best suited for you.
One solution will never be suitable for every business. This is because IT is fundamentally a service arm to support the core business and because your business is different, then your IT is subtly unique too.