those who are planning to hold it as long term investment will have a great buy below $500 these days. however, i am not sure whether or not it is a good short term buy as the price can go into any direction at the moment.
Yes above $500 is possible in coming months due to halving so buying now is the best thing to do as you can expect higher price at the time of halving.
if I have a lot of money. I would buy bitcoin as much as possible when prices still below $500, because I have high confidence that this year the price of bitcoin will reach more than $500