This would be a typical example of a moment when I would not buy any bitcoin just because of the price it has right now.
Its just not smart to now buy some bitcoins with this price.
Agreed current price is high for most of the users, and they will not prefer to buy at this price, instead they will wait for price drop or sell the coins that they have at halving.
I would say as the price is not still fluctuating it is always been better to buy bitcoins at low price so that when the price is going to rise.
Then you can get some profits out of it.
Buy low, sell high that's it.