I like most of it, but not all - sometimes its slow or freezes up during usage and has to be restarted for more normal use (like emails). If this happens too often then there's something wrong with your system/operating systems itself! This software is pretty good overall if used properly in conjunction with other tools such as Salesforce etc.. Not many downsides really just maybe some performance issues at times. We've been able solve our account reporting needs which was one thing we were missing from previous applications before using bp4crm.