Monero is one of the best (if not the best) privacy-oriented cryptocurrencies in the world. Anonymity is enforced by default, making sure your transactions are safe from prying eyes. It's no wonder why XMR is the top privacy coin in market cap. Competitors like DASH, Zcash, BEAM, and even Grin don't stand a chance against Monero's ever-growing user base and mainstream demand. Yet, non-privacy coins are faring better on the market with higher gains within such a short amount of time.
I'm wondering why hasn't Monero taken off yet? Do you think government regulations have affected Monero's ability to go higher in price? If not, then what could be the reason? Is Monero a good long-term investment? Or are there better choices on the market (besides Bitcoin and Ethereum)? Your input will be greatly appreciated. Thank you.

What raises the price of coins? A big demand. When people want to buy this token for some reason. Whether it's because of the news, or because of the hype, or because of something else. If the coin that gives you complete privacy is not popular now, it means that people just don't need it. They are used to investing in something that is trendy now, and for the current situation, it is about NFT.