I have been using demand pro for over 6 years, it's easy to use once you've done some training (it requires less than 20 mins).
The tool is flexible so one can get exactly what they need but not too much which leads me into their next issue - customization of reports/dashboards etc could be better as well! Customizing dashboard was super simple via drag & drop feature that has helped us in creating visualizations with good info without having any technical knowledge or expertise required from our side at all time!! We are able solve most analytics problems right away through this software instead going down deeper road where we would definitely end up spending more money later when issues happen along way.