Buying bicoins at this time is good idea because halving is not yet over still a few days after that bitcoins price will be good to sell all of yours
Anything is good to buy before the halving, as we will surely see higher price in compare to current price, so the profits are guaranteed, so buy now if you can afford to.
When this halving thing pushes through, it is most likely that the price of 1btc will surely go up. So if your question is if it is good to buy bitcoins now, I guess it is. But then again, we never can tell if these predictions will hold true. Gamble if you may...