There will be a few teams that will do better than people here are expecting IMO. Bahrain should be ok with Colbrelli, Haussler, Izaguirre bros to help Nibali. MS and Sky won’t be helped with the early start and MS also have to worry about Yates, Impey and Durbridge’s crashes. Sunweb will be hard to beat, I also think Lotto-NL will go ok too.
Of the GC teams AG2R concerns me, they really only have Naeson and Gallopin, Movistar has Bennati, Erviti and Rojas, not super but can minimise losses, UAE, Astana and Trek will struggle.