As above E yellows are a great additon to any tank because as Smidey has said they are great at ignoring tankmates and doing their own thing.
Its up to what your after.
I still go for the concept of building such a tank from ground up.
If you can Start with juvies of fish and grow them up then you chance for harmony is greatly increased.
although in a 200l tank I would tend to avoid mixing too many genus's as Tracy and Steve can do in 700l.
Particularly the larger mbuna( red and blue zebras, bumblebees, auratus) and larger haps( Nimbochromis) as you will encounter probs down the track.
Fry I have that i think would work in that setup are:
E yellows, Copadichromis Azureus, Chilumba peacock, ruby red peacock, Red empress, a few left of young Baenschi and Electras. Jacobfreibergi fry -2 females holding so a little ways away
I don't know Afras that well but suspect they would be much like Dems.
As for catfish.
Common Bn's or GBA will do OK if not too much competiition for territory from mbunas.
I be tempted to go one show syno. I have one 18cm Angelicus in a male peacock tank and I love her.
Or a group of smaller syno's like petricola or Multipunctata(cuckoo)-I have some juvies of these( cuckoo) also.
Fancy plecs can be Ok depending on tankmates.
I be looking at things like the bigger blue phantoms that are around, hypostumus cochliodon,Hemiancistrus Sabaj. Magnums, Goldies, gold nuggets, or a established panaque like Royal or Bruno( not the smaller one (panagolus). All these are fine if the rockwork isn't a combat zone and all would require some wood in the tank.