QlikView is similar to Tableau, though more powerful and with a steeper learning curve. But if Tableau is too expensive, likely that QlikView is, too.
Another option is Looker, a relatively new product that relies more heavily on existing transaction/DW infrastructure. Dashboards are not ugly.
You can also look at d3, though by comparison development time will be much slower than the other two I've named.