I've heard Royal Air Maroc is pretty good when it comes to African carriers but I'm not sure. I know they have (or at least used to have) experienced crews and good airframes, but I don't know anything about their maintenance standards
Royal Air Maroc had a senior captain bounce an ATR-72 off the surface of the ocean through pure bad flying in 2018. Literally the belly of the plane scraped the ocean. Basically avoided killing 50 people by a few inches. Wasn’t gonna report it, but the damage gave him away.