Personally, I never do a int'l 1 hr connection. Airport could be 100% efficient but it's the incoming flight that could be delayed.
Having it all on Cathay (and assuming the same ticket) might provide some protection if there are delays, but it's all a hassle to me.