The cloud isn't what is was supposed to be
We took our CRM/ERP to the cloud. It was oversold on capabilities. We wanted an integrated system so we didn't have to maintain and integrate 4 separate systems. Now we have our primary vendor, and two sub-vendors to manage so we can keep up our current pace of business (wholesale sales and distrubtion).
Right after implementation we had to add employees, not reduce them. Our bottom line hasn't improved, nor have sales increased after 10 months.
In the "old" days, our IT staff could customized our applications as soon as we could get to it. Now we have to wait on third-party software vendors to make changes.
And without direct access to our data, we are actually at a disadvantage over having our data in house, even though it took more manhours to manage.
I've tried it and wish again for the days of in-house hosting and development.