The only strategy which seems to be the best, and wasn't listed in your opening post is the Martingale strategy. There is also the Anti-Martingale.
It basically relies on doubling or multiple of your initial bet(depending on the risk), and doing it until you have a win. The winning bet will ensure you profit with your initial bet, so you have to start small.
However, people have had insane streaks of losses even with that. Personally I have had 30 straight losses when I programmed a bot to start from a very small bet size. I have seen photos of even 35 losing streak, and since the bet size increases exponentially, your entire bankroll can be wiped away if such a streak happens.
Success through martingale strategy is possible when you have good bankroll. You need to have funds to spend atleast for fifty rolls. The wallet balance will easily gets emptied when the bet value gets doubled on every losing streak. Just think of starting with $1 at the first roll, the 20th roll ends with the bet value of $524288. Every gambler won't be affordable with such a huge fund. In today's price around 10
BTC is required a minimum. So, it isn't the best. In my view best means it should give success to person with lower fund as well as to the one holding big volume.