It is professional so lets keep it professional. I know for a fact that the crew will and are looking into and evalualting evrything they did and they would appreciate your comments in a positive way so that they could confirm with themselves that they did the best they could. This is after all what everyone of us professoinals aim to do.
You may well have been 15mins from Cairo but i doupt the XL aircraft was and the fact they did have to declare an Emergancy twice to the Cairo Controller may sugest a reason why you might want to divert to a Familiar airfield within single engine cruise distance with company support on the ground.