"Pam- Can I ask why you've sworn off those flights? Did something go wrong?"
No, nothing went wrong, I was just anxious that something WOULD go wrong, lol. And...trust me on this...my mind can come up with ALL sorts of scenarios, haha!
I have a much longer set of flights than you as I fly to the US Inland Northwest. Generally few flights per day from Paris/Amsterdam to Seattle/Salt Lake City and then at that time I was flying to a very small airport with only 2 flights per day from the hub. Any glitch along the way would have knocked everything out. I'm currently flying in to a larger airport after Seattle so there are flights every 2 hours or so all day long.
I also have much more time than you do so another night here or there doesn't matter to me. Much different if you are working with a time constraint so in your situation I'd probably spend that last night in Milan.