Eddie, the green algae on your rocks is a good indicator that your water is really good. I sort of like the sporadic green look too. I can think of a zillion combinations of Africans that would make the addition of algae eating fish nearly impossible, but there are combinations that do work. I keep two fancy Plecos in my 120 w/ red fin borleyi, Yellow tail Acei, Dragon blood peacocks, Yellow lab, hongi, Williamsi blue lips and Malawi eye biters along with several aggressive South American cichlids. They keep the holey rocks algae free and they hold their own with the cichlids. I do have driftwood
And a lot of caves for the Plecos to hide in. Don't believe everything you read about compatible species.