There's a big double edged sword when it comes to moving to cloud based stuff (We have a fair amount of SAAS). It's when some back ho operator gets a bit to dig happy and attenuates your line. Getting two different ISPs that can both handle the load and have two different ingress/egress routes can be awfully expensive. We lost services for 18 hours when a construction crew got a large capacity fibre line that took out both our main route and apparently, our backup line was moved by our ISP and went over the black fibre of the same group.
Also.. good luck trying to get tickets responded to in a timely manner. When you have a large problem, for instance permission issues across all 280 Office 365 accounts, and your ticket has already been open for over a week, it sucks.
Cloud has it's advantages, and it's got some giant sticking points. I wouldn't be so rushed to the cloud unless you are trying to reduce CapX or have such rapid expansion that you need to provide services faster then your internal staff can keep up.
This sucks. Our workflow was developed outside of the Adobe infrastructure (xinet) and have been upgrading fairly religiously (except 6 due to integration problems/growth) and we have little to need for some of the collaboration tools included with the suite. We have seen our costs increase a minimum of 230% (Depends if we go Team or Individual CC licenses). I'm not happy about that at all, but what really bugs me is the fact that this handcuffs my budget.
I can no longer, delay, skip or schedule my investments to when it makes sense for the company. My CapX budget gets reduced as all my money gets tied up into OpX. If my company has a soft year budget wise, I can't make budgetary decisions that will put us into the best situation possible. We simply have to pay this massive OpX increase or stop making widgets.
We could run on a creative suite platform for a number of years before we simply have to upgrade. While we try not to do that we all know the reality of the budget some times makes us do it.
The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.