The best part about this program it's that you can use your own data or import from other systems like Salesforce to create custom reports without having any technical knowledge of SQL queries (which I have little).
It takes some time getting used too but once familiar with all features its great! There are many reporting options available which makes creating customized dashboards easy as pie!! Nothing really nothing at least not yet we haven't encountered anything so far in our implementation process where one would say "Hey there was something missing". But then again maybe because everything works perfectly fine right now :) We've been using SFDC CRM since last 3 years & realized how much more effective they could be if only their report functionality were better than what currently exists out here i'm talking specifically around sales forecast/forecast management etc.. This product has helped us improve productivity by quite an extent through forecasting capabilities especially when dealing wt revenue planning / budgeting processes within organization along side.