I’ve used PowerBI but it feels extremely limiting if you have a coder background. Don’t know a single person who likes the BI tools that exists today and I’ve worked with a lot of BI people. I’m convinced BI people becomes coders solely because of the bad tools that exists today. Intelligent autocompletion, git and strong types? No! But here, have some drag and drop!
PowerBI is not for developer. It's for Data Scientist/Business Analyst.
Someone will come and build the dataset (or known as model) and the BA/DS can start building visualization that make sense to tell story about the company (or to tell the story about something).