As the price is still low, I think it is the best and right time to buy bitcoins. Participating in buying bitcoins makes the price of bitcoin to increase the price as it also increasing the percentage of demand. Bitcoin market involves also the supply and demand strategy.
Yes I do agree with you it is still best time to buy bitcoin as we can see price if not very high right now, infect you should be bought bitcoin long ago when price was even lower than this but no worries still it is not late at all, whenever you have money and time to spend in bitcoin you can go for it because price use to increase and decrease all the time, it is never too late to start something huge and good like bitcoin.