BNB for altcoin and BUSD for stablecoin are the best coin to hold and stake on binance exchange since they offee a good APY and also you can use it on mining token during there launchpool mining. Binance coins has a lot of utility with good profitability that's why the price is continuosly growing due to increasing rewards they offer by holding it
I do not think that there is a "best" for any stablecoin, I mean not in the sense that security is important of course and I do trust BUSD as the most secure stablecoin for sure as well, I do not mean it that way at all. I meant like "incentives to hold long term" lacks in any stablecoin, you could maybe put it on savings and earn interest but that will be quite low as well, there doesn't seem to be any reason why we should do that if we want to earn money since this won't earn us any money (not nearly decent at least).
However I agree with the BNB one, that is a very good coin and I think it can easily be 2k+ dollars like ethereum if it keeps this up. It doesn't even need to do anything, just let it be like this and more and more people are buying BNB anyway so it will result with the price being 2k+ eventually the way it goes and that is why I bought some waaay before when it was under 30 dollars.