What makes a good CRM?

What makes a good CRM?

If you are using a CRM for sales, both you and your manager need full visibility over not only your current customers, but also prospects. As the saying goes "Knowledge is power" and not being able to properly show what you know about an opportunity can only hurt you in the long run. So how can we change that?