The simplicity of the software makes it easy to use. I can have all my customer information in a 360 degree screen, along with my leads/opportunities information. I can cantrol access hierarchically, defining organizations groups of sales representatives and their sales managers. I can also create appointments and tasks for myself and/or other resources and control it in a calendar page. In addition, there's a BI where I'm able to create many reports as desired and it's pretty use to create them.
In addition to all this features (there's much more, but I won't talk about all of them) it's very use to configure and customize as you need it.
Finally, Oracle Support is great. Most of the times I needed to open a service request, they answered me pretty soon. Depending on your issue, you can have a video conference with the support analists so they would easily understand the problem.
Well, the import process is always somehow painfull. Oracle has been improving the errors messages, so it would be easy to identify the problem, but still, sometimes the process take just too long to import a few rows, and when finishes, ends up in error.
Also, there are still some bugs, but which software doesn't have it, right? The good thing is they're always working to fix them.
First of all, make sure you have though of everything you need. Then, expose it to the sales person from Oracle. Check with Oracle if all you need is feasible whitin the software. I've seen already a company which has bought Sales Cloud when they needed another tool. Later on, they had to switch tool. Big headache. Having that in mind, after you acquire Sales Cloud, create specifications of all you need inside the software and only then start to configure/customize it.
I've implemented this software in some companies. The last one got his business improved by the best control the now have on their customers and their sales representatives. They have drastically reduce their sales loss.