PowerBI is working hard to accommodate developers - for instance, we now have the ability to create custom python visualizations (https://powerbi.microsoft.com/en-us/blog/python-visualizatio...)
Disclaimer: I work for PowerBI
Disclaimer: I work for PowerBI