It will always be the best. DCA approach will always be the best approach to go when it comes to investing your money in crypto markets as the market is full of fluctuations like we are currently experiencing the bear run period where the entire crypto space has dropped because bitcoin has also dropped significantly, in this case, you are able to appreciate the DCA approach even values of coins are falling, you may still want to consider buying knowing fully well what you are buying will definitely materialize highly when the market starts to go higher and all the way up.
Unfortunately there are two things that make DCA hard for people and for one reason or another, they just don't do that. First reason is that, DCA requires you to have some money since you will need to keep on buying as it goes down even more. So if you buy now, and price goes down, then you need to buy some more but they do not and that causes a bit of a problem for people.
Because if you lack the funds, then how could you buy some more? This is why it's hard, second reason is that if you are worried when it goes down then you can't do that, and while I know that's not the problem for the strategy, it's true that some people have hard time watching it keep going down more and more and eventually sell off and get out.