GoodData - powerful reporting tool
Overall we are satisfied with GoodData. However, it does take some time to understand the platform works to get the best results. I would definitely recommend having at least one person in the company/team that would be working 100% of their time on GoodData.
GoodData is great if you have: - Data coming from multiple sources - Large volume of data - Complex reporting needs You can create your own custom metrics, reports, and dashboards. They have great drill-down options that enable you to look deeper into data. There are also many visualization options, and automated reporting is also something we use.
Setting up your account and creating reports is not easy as it may seem. For setting up we needed help from the GoodData team (and they did a good job), but it still takes a lot of our effort to maintain this link. Depending on your data model, not all things may be possible to do in the way you think (but at least their team will give their best to help you out). And we also had some issues with embedding - but they recently updated their UI, so maybe the issues that we experienced are now fixed.