5/10
First week was actually really good, like 8/10 but second and third week were shite. Can't even blame Pogacar, if he weren't here it would've been a repeat of last year with a 20 stages long stare off between Thomas and Martinez (can't really blame Martinez who had to work without a team but Ineos, urgh). At least this year plenty of teams were commited to breakaways or didn't chain their support riders to subpar GC guys so we got some decent Narvaez, Alaphilippe, Paret-Peintre stuff which did paper a bit over the cracks for me.
As for its placing amongst previous Giros it's pretty easy for me:
2021 > 2022 > 2024 > 2023.
2023 was a genuine disgrace. Anyone who is putting this year behind 2023 probably just checked the results or is a Roglic fanatic. Like seriously, 2023 was like watching the first 5 hours of Milan-San Remo it was THAT uneventful before the final ITT. Terrible.
2021 was clearly the best Giro in recent memories, we actually had GC action every week: Smaller MTTs in the first week that had tiny gaps, a great Montalcino stage, Zoncolan and big gaps on the Cortina D'ampezzo stage in the second week and a third week where the big mountain stages actually had quite a bit of action. There was good Remco drama in the first 1,5 weeks, Bernal racing agressively but also showing weakness and good breakaway stuff.
2022 was meh but slightly better than this year because it actually had a significant GC battle, a fantastic stage 12 and a semi-saving grace finish.