Last year I gave the giro a 9, which in hindsight was probably one too much. Still I think that 2015 was better than 2016 although not as dramatic, and considering how disappointed I was after stage 13 because there was absolutely no action I'd give it a 7. The last 8 stages were superb though and generally a mixture of the giro last year and the one this year would be perfect. Last year the great thing was that the fight for the gc started on stage 4 with the famous La Spezia stage and then almost every day something gc relevant happened. Even on the flat stages often something gc relevant happened, like Contador's crash, Porte's wheel change, the flattest stage ever where half of the gc contenders lost time because of a crash just outside the 3 kilometer mark,...
However this years giro had the better last week. 2015 was still good but after the epic Mortirolo stage it was decided and although Contador's revenge in Lugano, and IMO even stage 20 were still good it just wasnt as exciting as it would have been if Contador hadnt had such a big advantage.
2016 had basically the same situation, where everyone thought that after an epic stage 16 the gc was over, but the difference is that this year the gc was suddenly completely open again after Kruijswijks crash and we had one of the most exciting, if not the most exciting finish for a gt in the last decade.