I returned from Italy yesterday, flying FCO-ZRH-ORD-PDX in Swiss Business and United 1st (ORD/PDX). I found those tix back in early March for what I was willing to pay just as airfares started up. I saw the fare in Google Flights and jumped on it-- booked through United. At that time other itineraries were already $1500-$2000 more.
As booked, I had a bit over two hours in Chicago and two hours in Zurich outbound. Inbound I had 1:40 in Zurich and around three in Chicago. After various schedule adjustments over the summer I had an extra ten minutes in Chicago outbound and my inbound connection in Chicago had ballooned to 4 1/2 hours.
Departing Rome yesterday morning we had about 40 minutes weather delay, and arrived Zurich 30 minutes late. Being in the front of the plane I was one of the first off. Walking briskly, I made it to passport control (about five minutes), got on the train to the international terminal, and again walked briskly to my gate. When I arrived they were already boarding business class. So I basically walked directly from off one plane and onto another. Supposedly minimum connection time in Zurich is 40 minutes. That would really be pushing it for an international connection, a long line at passport control or other delay would send things off the rails.
Arriving at ORD Terminal 5 started quite nicely: while the international arrivals hall was packed, I was able to walk directly to the Global Entry kiosks. I didn't even have to pull out my passport, just plant my mug in the facial outline and hit the "take picture" button on the screen. The CBP attendant gave me a "Mobile Passport" card and directed me to baggage claim. Which is where everything went off the rails.
tl;dr for the whole experience, suffice to say we waited 2 1/2 to 3 hours for baggage. Rumor was a broken outside transfer belt. Eventually they moved the claim to a different belt. What followed was the high anxiety rest of the process: the crush to get out of baggage claim and to the United transfer belt, then the train to Terminal 1, then back through security, and then the really brisk walk to my gate. Managed to get there 20 minutes before boarding. So much for the leisurely trip to the United Club I'd planned!