I find ZRH to be great for connections, although not as good as it used to be (due to the UK non-Schengen flights having to be bussed from the B gates).
One memorable one was when I had 15 minutes between aircraft flying GVA-ZRH-LHR. I was in Business and Swiss was excellent at keeping me updated and letting the waiting aircraft know that I was going to be late.
Bag didn't make it though, but hardly surprising.