A lot of people feel it's best to buy Bitcoin during a dip, others feel quite the opposite.
But the fact is there is no Best time to buy in the market, but rather a right time for you to buy!
Buying during a dip yes is quite strategic but you'll also miss a lot while waiting for a dip.
Everyone should buy according to their financial capabilities, if you don't have much to buy, and decide to wait for a dip is alright, and if you are financially capable to buy at anytime it's still alright.
N/b you cut your coat below your size and not according, if you want to be a success!.
Even though you make more profit from buying the dip, there’s no reason for an investor to wait for the dip before buying, the dip might never happen so why waste time when profits no matter how small can be made. Also, who would think the opposite that it’s best to buy the top. Just like you said there is no best time to buy because it can be bought at any time. Another strategy is buying at a specific interval, through this compunded profits can be made.