I'm sure Tableau has its own right place in the plateau of BI & Analytics for big companies. As for small businesses and custom-built analytics as well as for operational data UIs you'll probably have no alternative than hacking it yourself with d3js. Or using it Tadaboard-like alternatives.