Is it better to get BTC via mining or buying now?
It was no longer profitable early this year for mining. However, with the recent price surge, does mining becomes profitable now?
If yes, any suggestion? There are quite many cloud miner in the market.
I do not know where you have information that at the beginning of this year mining was unprofitable..

This is simple: When the BTC price is high, the profitability increases, when the price is low, the profitability is low, or you even lose on it. It mainly depends on the cost of electricity, but at the current price, the answer is simple - it is better to buy BTC than to mine.