Most cloud rollouts are intensive affairs, time bound and straining to keep within budgets. Cloud implementors usually deploy an experienced team and a well oiled methodology to keep within these constraints. This sometimes ends with a training session for the end users. The team then moves on to another project with a different client. For you this means that the people you worked closely with are no longer available just when you need them.
Unless you have some in-house expertise to support users as they start using the new solution and associated tools, frustration will lead to an erosion of the initial euphoria and uses will avoid “wasting time” using the new solution. Once this happens it is difficult to gain momentum again.
So my advise is that you include post-implementation support plans before you start the rollout. This may seem obvious but most, I would say almost all, clients do not do so.
The good news is that cloud implementors have packages suited to the this specific technology environment. Typically these include:
Check out our support packages on http://www.cloudriverdale.com.au/salesforce-support-services/