Emirates is by far the best airlines I have flown. Both Emirates and Qatar have a rigid system on ensuring your firearms leave when you do.
I’m just not a fan of the Doha airport departure gate system.
But im not a fan of JFK, Dulles or Atlanta either
So back to the ship idea
I’m also not a fan of Doha connections at this present moment because I think there is a risk of war / missile strike. A high one? No. But about as much risk as visiting Belarus right now. Both countries as examples are harboring adjutants in ongoing wars. (Israel-Palestine in the former, Russia-Ukraine in the latter)
Most people won’t think it’s a risk at all, but I’m a risk averse kinda fella so just pointing out I prefer to where I don’t think my travel will be interrupted. Dubai is about as stable a country as one can find at present, so I favor that layover.
If your destination is other than JHB, I want to point out the weakest link in the chain is the unreliable, perpetually bankrupt, and frequently changing carriers that get you from JHB to the surrounding country of your choice. They break down. They change brands. They change gun rules. I try to avoid regional carriers for last-leg portions of a trip if at all possible. (E.g. Air Zimbabwe, Mango, SAA Airlink, etc.)