The ease of use and ability to connect with other systems, such as SAP or Microsoft Dynamics CRM is really excellent. There are many options and templates available for you to build custom reports and dashboards. Reporting options are not easy to find in certain instances. I would like to see more customization options for the reporting side. I have been able to customize data sets by using filters but it could be easier to do so. For example, I was looking to create several reports that showed different views of the same data set. Creating multiple reports was difficult, but once I created my template I needed to edit only one line of code to make the difference between the two reports. By doing this, I was able to easily make new reports without having to repeat myself each time. As well, I have had to report issues with our customers who purchased from us. It has allowed me to update them quickly and easily when they call with questions about their order.