Yeah as the halving of bitcoin is expected within few months. It has got the highest possibility to get promised return. Just of that buying is good.
Every one is buying bitcoin right now just for the sake of holding and looking ahead for the halving,can wait what will happen then.