My sponges seem to do the best in lower light and low flow areas. Others may have better luck with higher flow, but this is what I see in my tank. I also think the amount of food stuff in the water makes a difference. I do heavy night feedings, which may have an impact on stuff too.
Almost all of them developed towards the bottom or in shaded areas. Also at least in my tank, I think the slower flow areas, allow them to filter out or catch more food from the flowing water.
I have blue, brown, black, yellow, green, white, orange and red hitchhiker ones. It may have been my initial live rock years ago in my 72 bow had lots of sponge spores.
I do not know much about the issues with Algae builup some have. I have not had to deal with it........