Okay time to go through them all
Stage 1: For the initial hype about a tricky first stage, this isn't tricky. This still looks like a bunch sprint to me.
Stage 2: No clue honestly. Carnage on the Turini seems unlikely, though tactical attacks are certainly possible with two insanely stacked teams going there. Could be a win from a strong break, could be a sprint between GC men. I could absolutely do without one of the two finishing laps.
Stage 3: Bunch sprint I guess.
Stage 4: Sometimes a GT looks at another GT and says "we need a climb like that." The Tour needed their Montevergine di Mercogliano. Nothing huge, but beats any sprint stage.
Stage 5. Bunch sprint on gradient small enough it should barely matter. Maybe it slightly favors one sprinter over the other.
Stage 6. Tricky one to predict. Could see this going to the break if the right break goes away. It's not hard enough for real attacks, though the final climb might be easy enough to not fear getting countered. Could be another full blown led out uphill sprint
Stage 7. Second half of this stages dictates that this is a worthless flat stage
Stage 8. Yee old faithful. There's one thing they could do terribly and they manage to avoid Peyragudes. That said, pretty vanilla, nothing super hard, and attacks are unlikely to get big gaps once again. Another such stage where not getting dropped is much more important than attacking.
Stage 9. Very underwhelming. Not that big on the total climbing once again, though despite the flat to the finish, Marie Blanque is a vastly superior climb than the Peyresourde. That said, this is the end of the Pyrenees, and there still haven't been any stages to really take time mano a mano. Also a 2nd descent finish in a row.
Stage 10. This is either a worthless flat stage or echelons. An ITT here would've been nice.
Stage 11. Worthless flat stage
Stage 12. Reduced bunch sprint or breakaway.
Stage 13. Another short MTF. This one is steeper than the others, but put them together it's getting a bit much.
Stage 14. Late attack, reduced bunch sprint or break. Nothing great but at least it beats a purely flat stage. Really, really underhelming 5 stages.
Stage 15. Finally a big MTF. Don't really like the order of the climbs, and a descent finish after the first 2 climbs with GC before would've been amazing imo. Then to counterbalance I'd have preferred a biggish MTF on the 1st Pyrenees stage.
Stage 16. Probably the clearest breakaway stage? It's never actually hard enough to be tricky for the GC contenders.
Stage 17. Queen stage. With the hardest part of the stage all the way at the end. Might be hard enough to decide the entire race with one 5km attack. Strong dislike. I've been wanting to see this side of the Madeleine in the Tour forever, and would've preferred a lesser MTF to go with it.
Stage 18. Really well designed stage, even if the point to launch an attack seems rather obvious
Stage 19. Sprint or breakaway, whatever it's my fault if I don't have something better to do.
Stage 20. I've been wanting to see PdBF nuked a few years this does nothing but exacerbate that. With this Tour rate until now, the best thing woudl've been a 55km rolling ITT, but nah. Even the one ITT in the race is strangely benovelent to the climbers.
Stage 21. Let's just say I'm happy Roland Garros starts that day as well.
Lots of stages look really nice at face value, but I think this Tour gets a lot of subtleties very wrong, biggest ones being the weak Pyrenees stages and the lack of ITTs in the first 2 weeks. Probably still the best route since 2016 I guess.