Here's my philosophy: a port mount design should be "fault tolerant." That means that we all make mistakes, and the design should account for this.
So my order of preference is like this:
#1 - Threaded ports. These can be rotated 90 degrees by accident and won't pop off. There are no clips to forget to fasten, and it's very hard not to get the o-ring "right."
#2 - Bayonet. These are somewhat tolerant, but without a lock to keep them from twisting, if you rotate one 90 degrees it will come off. I know this doesn't seem likely, but I was photographing a shark from the Shearwater's swim-step and was bowled over. When I got back upright, my threaded port was rotated 90 degrees but didn't come off. I bet a bayonet port (not locked) would have come off. I have handed a bayonet type housing to a (land) photographer friend in a pool, and she grabbed the port and spun it off. That wasn't pretty.
#3 - Press fit w/ clips. This type of port is held on by 2 clips. You can tell the clips are closed because they click down into place. If one of them isn't fastened properly or comes off (stuff happens) then there is actually a compression force in the o-ring which absent hydrostatic pressure will actually PUSH the port off. If a third clip was added, that would make this a lot more reliable connection, IMO.
So anyhow, all designs have their strengths and weaknesses - these are just my opinions and experience. Unfortunately, I've gained some experience the hard way - with 3 associated housing floods using various housings.
Cheers
James