It's the most powerful data visualization tool. I like the ability to create calculated fields, parameters and the easy drag and drop features. tableau server can be used to create filters by usernames which is cool if you want to personalize the dashboards by user names. It has endless customization features. It can be connected to almost every data source. Tableau is also constantly adding new data sources. One of the coolest features is DATA BLENDING which we can use to combine data from multiple sources.
It does not have direct connection to Dynamics CRM :( - So, I have to connect to a middleware for creating dashboards from Dynamics CRM. Well, it's competitor POWER BI has the ability to use R programming directly for data manipulation. In Tableau, we have to use the STRING FUNCTIONS to use R which is inconvenient.
It's a beautiful tool and constantly evolving. Wait fro the Dynamics CRM Connector to unleash its true power for creating Sales dashboard. It's slightly expensive though.
Creating scalable dashboards. It's ability to combine data from multiple sources by using data blending helps to get one view of disparate data spread across multiple data sources.