Your ctenopoma is awesome. He's beautiful. As far as African-only, mine was strictly an African oddball tank, yea, haha. It was great. This was the stock list:
40 Gallon Breeder;
1x Week's bichir
1x Delhezi bichir
2x Ctenopoma acutirostre
3x African butterfly fish
With yours, I would stick to another Senegalus (albino or normal) or find a Delhezi if you can. The Week's really ended up too big for the tank, and I think he did eventually eat one of the butterfly fish. He had a huge mouth (I creatively named him Mouth). The Delhezis are awesome and stay about the same size as the Senegalus, and definitely seem more diurnal than the Week's ever was. There's another smaller bichir called Palmas which stays small as well, but I never had any luck finding it.
With the size your leaf fish is, I probably would leave him as a singleton. I think he would probably pick on a new inhabitant, mine were never very nice to each other but they grew up together and were the same size. Without the extra Ctenopoma, I would go ahead and add an extra butterfly fish, so your tank would be more like
1x senegalus bichir
1x delhezi, senegalus, or palmas bichir
1x African leaf fish
4x African butterfly fish
And that will leave you maxed out for stock in a tank that size.