BA offers some good connection opportunities as well.
That being said, DL nonstop and RJ one-stop arrive CAI at 4:25 p.m.+1 and 7:00 p.m.+1 respectively.
Egyptair arrives 12:15 +1 in the afternoon...
You might want to take these variables into consideration.
I also don't know what the schedules are with the current situation in Egypt.