But on the other hand, there are those who say that since MSTR is a company that takes on a lot of debt to buy Bitcoin, it can bring higher potential profits.
Higher (or at least different types of) risk too. MSTR can go down for any number of reasons not related to Bitcoin or even to their business performance, e.g. an accounting scandal or general market meltdown.
Plus there's what I'd call a "nocoiner's fee" - since MSTR stock can be bought by entities that are unable to buy Bitcoin directly (mutual funds etc), the price likely includes a demand-induced premium. It may or may not work in your favor in the long run. For example if a Bitcoin ETF becomes available, MSTR stock price might lose that premium.
Having said that, it's done well so far. As long as you're comfortable with it - good luck.