Is it better to get BTC via mining or buying now?
Firstly it does not matter where Bitcoin comes from, it just depends on how much you believe. So if you do not see its future brightly, why waste your money on getting it?
Secondly as far as I know, the market price of Bitcoin is lower than the price of mining. In addition mining tools are renewed frequently and it is impossible to get against it. So it might be better to collect from cheap price for now.