I like that you can easily build custom dashboards to pull in all your campaigns together! You are able to see how each campaign did with their goals set forth at first glance without having to analyze it individually later or dig through reports. There isn't much out there right now when it comes to this type of software so if they add more features down the road then great but until then I don’t have too many complaints (at least not yet). We use affinity as another way to view our reporting dashboard from one place which helps us make better decision faster than before about what we should be doing next week. It also has helped give me insight into my clients success rates over time.