Salesforce is worth it if the cost of getting it is justified. It is one of the leading CRM in the world, there may be somethings it is not good at, other things it is really remarkable at, but overall it is a tried, tested and used platform.