Mining now requires a lot of money to be profitable, while it's much easier and faster to buy, besides, the profit comes faster. Therefore, I do not do mining
There are two sides for bitcoin, both buying and mining have their own advantage and disadvantage. Mining is unsuitable for the huge majority of bitcoin users today, but if your going to buy some crypto you must better to understand blockchain technology before you start buying, since there are both profitable.
Just to be clear, buying bitcoin will just make you have the sum of bitcoin equal to the money you spend, but with mining, you can get as much bitcoin as you can if you're actively mining.
maybe buying bitcoin and holding could be profitable, but for long term, mining will be more profitable but if using efficient and powerful rigs.