Salesforce is, in the end, a database with a reporting engine bolted onto it for use by managers. The search function is weak, the number of clicks it takes to get something done is obscene and its mobile functionality could be better. But, it is the best of a bad lot. There are some newer CRMs out there that are much more fluid and social but, sadly, they are not well developed enough to support a sales team. In the land of the blind, the one eyed man is king.