I’ve done the microstrategy, powerbi, tableau dance for about 3 years and I wasn’t impressed.
It’s easy to do easy things and hard to do hard things.
The versioning is quite bad.
The powerBI gateways are complex to maintain, expensive and incomprehensible when they don’t work (update failed? Good luck! Out of quota? Times out? Haha…)
DAX is pretty; but when it’s big, it’s spaghetti. Worse than SQL.
The custom components are frustratingly difficult to get right because they have to be extremely flexible.
…but, sure; it is what it is.
The ecosystem is pretty good.
Lots of documentation on how to do trivial things.
It’s ok.
I would avoid it if I could though; there’s a deep well of suffering to anyone who has to look after the stuff that people “whip together quickly” in PowerBI.
So… I guess it’s fair to say opinions vary.
Maybe it’s better than the others?
…buuut, like it? Nah.