My immediate thought are a 5.5/10
Underwhelming GC battle, the crucial mountain stages and the tiny chance of an exiting duel here were completely punctured by a superior Pogi and the rest by Visma-logics, besides two stages with an under-performing wing shot Vingo
No contest for green jersey with Philipsen crash.
Same with missing MvDP for the second part of the tour, that otherwise could've spiced things op, just as a fit and un-injured Remco most possible could've delivered.
However heroic efforts by riders in second row as Arensman, O'Connor, Healey and more.
BUT, just like I gave the Giro 25 edition an 8/10 still missing to watch apparently "horrible snooze party stages", and stated I would come up with a more in-depth as-per-stage analysis score weighted with the batte for the jerseys, I on the contrary miss to watch what apparently was good stages in this Tour
So maybe later this year I'll come up with more in-depth leveled scores with maybe Giro 25 = 7/10 and Tour 25 = 6/10, but really can't tell at time being.