I am also interested in this topic
1) Do I need this only by client applications?
-so clients of my application does not need AAD account? only Power BI account to view Dashboard, right?
2) native application - can this be a winforms application?
3) about costs - I am also interested in what resources I have to include in my costs estimate
AAD - because application needs it to use Power BI Rest API -> ok, clear
ADD for users? Really hope that I don't need
Power BI accounts - Power BI free should be ok?
Azure SQL - for data storage