Not very easy to use, requires a lot of thought and I want such tools to be intuitive. Because of that, I think I ended up not using a lot of features - not knowing how. Overall was happy when we moved on to something else.
Salesforce is the best CRM I've ever used. Its easy to navigate between multiple accounts, and manage leads between sales teams. The daily generated reports are essential for my day-to-day work.