+1 for NLS in any application (Mbuna + Aulonocara). I use NLS Thera once or twice a week to get some garlic in their digestive tracks.
I would recommend Dainichi Color Supreme 3mm pellets for large haps (Buccochromis, Tyrranochromis, Fossochromis, etc.) Dainichi is much better for bigger fish. Better colors and significantly faster growth rates.
For growouts, I use Dainichi CS 1mm pellets. In addition to frequent WC's, they definitely grow much faster than an all NLS diet. I'm going to try out HBH African Attack soon to see if the cost-savings is worth it.
Like phamf, I rarely deal with bloat. Feel free to starve them 1 or 2 days a week to give their digestive tracks time to purge.
I do use the sinking NLS; however, based on my observations it seems to leave an oily film on the top of the water. Besides my African cichlids, it seems like the least favorite option; especially for my catfish, tetras, killifish and barbs. Therefore, I feed this the least.
On the other hand, my catfish, tetras, killifish and barbs all love "Tetra ColorBits Tropical Granules". My Geo also loves it. This works well for my tank with my Geo, catfish and tetras because it sinks and is small in size. Therefore, all the fish get food and the Geo cleans up the leftovers that fall to the ground.
For my bigger CA/SA cichlids I feed them Hikari Cichlid Gold and HBH Algae Grazers to keep a varied diet between protein and greens.
HBH Algae Grazers seems to be a favorite of all my fish (especially my H. carpintis) and is definitely the best algae wafer I have used.