I voted 7.
Stage 1: Easily the best gt stage of this decade
Stage 2: One of the two big disappointments of this first week. There is a pink jersey up for grabs in a medium mountain stage and the one who gets it is Greipel in a sprint
Stage 3: Not a great stage but better than the average flat stage due to echelons in the last 12 kilometers
Stage 4: One of the most disappointing gt stages of this decade
Stage 5: Pibernik's solo was fun, all in all still boring but not really worse than expected
Stage 6: Again, I didn't really expect more
Stage 7: Same as above, the number of boring stages in succession was a bit annoying though.
Stage 8: Decent medium mountain stage.
Stage 9: In my opinion a very exciting stage. The big crash was ofc a shame, but after that the carnage caused by Movi and Dumoulin time trailing up Blockhaus was great.
Stage 10: I never find ITT's very exciting but at least the outcome was great for the race
Stage 11: Good stage, but it could have been much better if the break had collaborated well. When Dumoulin was completely isolated after the first climb and Amador in a huge break in front I just really hoped for a L'Aquila kind of stage.
Stage 12: boring flat stage
Stage 13: boring flat stage
Stage 14: Really underwhelming stage design but the final climb was amazing. The look in Quinta's face when he looked back and saw Dumoulin was great.
Stage 15: Neither better nor worse than expected
Stage 16: Actually a disappointing stage, but that said it was still a good stage.
Stage 17: Good breakaway stage. Polanc being in virtual Maglia Rosa for a short time was cool, and I was very happy for Rolland
Stage 18: Could have been an incredible stage if Quintana and Nibali had a few seconds advantage over the Grödnerjoch, but unfortunately it came down to the final climb
Stage 19: Actually the same as above. If Dumoulin hadn't caught the front group this could have been an epic stage. Now it was a stage which started extremely exciting and ended with a very weird mtf.
Stage 20: And again carnage very early on but because they used the wrong side of the Grappa the group in front couldn't stay away and nobody wanted to attack on the last 8 km of the pass which were actually hardly uphill. Last 25 km were amazing though.
Stage 21: The outcome was quite obvious pretty early but still a way more thrilling finale than usually in gt's.
Only looking on the stages this would probably only be a 6 or even a 5, but although a close gc usually isn't that important to me I just had to rate this higher because of the close battle. How often do you watch a gt where the top 5 could all still possibly win the whole thing before the last two stages. Thats what this Giro will be remembered for.