In my opinion, the best stage for buying tokens is their listing on crypto exchanges. As a rule, first the tokens are listed on poorly liquid decentralized crypto exchanges, where their price falls tenfold. The best solution, in my opinion, is to buy them at this moment. Then, the tokens go to the larger exchanges, the volumes of their trading begin to grow and the price of the tokens increases accordingly.
I also think that this is the best option for purchase. the most profitable. but it only applies to a new coins