Acceptable/fine tier:
2010
2011
In 2010, we had a very good cobblestone stage, Madeleine stage was pretty good, Vino was awesome in Mende and the next stage, and we at least saw action in 2/3 of the 4 Pyrenees stages. (The official world trackstand championship was pretty hilarious, but I can understand if someone says there was no action that day)
2011, horrible 2 weeks, great last 5 stages before Paris.
At least something interesting happened in a couple stages tier (I count full *** performances interesting):
2013
2008
2015
2014
2013: 3 full *** performances, very good crosswind stage and the stage where Sky blow up was pretty interesting for a while.
I don't know why people like 2008 so much, the only good GC action happened in Alpe in mountains and while Saunier/Ricco were entertaining, they were never relevant to the GC, so I don't see the difference between Ricco winning stages or Voeckler storming everyone in 2012. However, the race was better than most editions, which says a lot.
2015: 1 full *** performance, very good crosswind stage, and Quintana at least tried something to win the Tour, even though it was very very late.
2014: Great 1st week, nothing else relevant happened after Contador crashed out.
Please kill me tier:
2012
2009
2017
2016
2012: Well, people tried to do something in 3 mountain stages, but it did not work at all. Also, bonus points for Froome being hilarious on Toussuire and Peyragudes.
2009: 2 full *** performances, and an entertaining stage where Johan was losing his sh*t, but that's all.
2017: The 100km stage was good, but none of the 4 riders were ever relevant anyway. Also, there was a moderately good crosswind stage.
2016: 0 full *** performance, a moderately good crosswind stage, and the most exciting part of the Tour was Froome running, that package deserves the last spot.
This was pretty depressing to be honest, and trend is definitely getting worse.