A shame that Remco had to abandon the race, so I changed my vote to Tao.
Although I think Roglič is the strongest rider, Ineos has the strongest team (even though they lost Ganna) and multiple cards to play, not just Thomas and Tao but I wouldn't sleep on Arensman either, despite the time loss he is usually strong in the third week so can still be used on a long range attack to put pressure on Jumbo. Ironically for the team that has won Grand Tours every single year since 2019, I think the lack of strong mountain domestiques could end up being what costs Roglič the win forcing him to do too much to early.
I also think Almeida is probably going to be the strongest out of the other contenders, he is also usually strong in third week and I think the final TT suits him very well so he could end up on the podium or even better.
Vlasov and Caruso are a bit further back but they still have a shot at the podium, as their shape seems to be on the rise. Caruso is also a good descender so maybe he causes havoc in a few stages.