I don't understand the blunders of Egyptians. They got mixed fleet of US, European and Russian fighter jets. They should have acquired J-10C. Today they got russian junk the Mig-29s and then potent western aircrafts but all are toothless because of US/EU restrictions on modern long range missiles.
F-16s (without AMRAAMs), Rafales (Without Meteors), Mirages 2000s, Mirage5s.
Spending billions on Rafales for what? Those Rafales can't do shit without capable long range stand off missiles.
I think Egypt is under US pressure to not buy chinese aircrafts. Even JF-17 if added with its true potential in Egyptian airforce will surpass every other platform by far. The long range attack capability from air to ground or long range BVR. There is nothing in Egyptian airforce that can compete with it.