If you're the kind of person who doesn't care about the price of the coins, but only the number of them, then the stake method is perfect for you. But if it's not, then you might want to think about it, because sometimes the value of the currency falls far more than the profit you get from it.
staking reward unworthed if price drop more than this return. And also dont ever fully trust to project that offer high yield staking reward. Just look at Merlin Labs which is offer High APY but unfortunately its cease their operation or exit scam. personally i am prefer staking on stable coins in binance exchanges, its more safe than other coins.