i just had BGA. i kept researching it and finally decided to dose with maracyn and black out for 5 days at the same time. i think i dosed the full dose it said on the box for 4 days as thats all one box would do for my aquarium size.
my plants werent doing well and algae was growing everywhere. all diff kinds of algae. so after the 5 days, i removed my big driftwood and cleaned everything the best i could. added 2 airstones to help circulate the water. i would have used a water circulator but i am going to use the tank as a growout and i dont think the fry can take it. the result was mixed. the plants have become much healthier and no BGA or hair algae but now there is a weird brown algae on the glass and plants. im not sure if its brown algae because it sticks to the glass strongly. i have to razor blade it off.
the drift wood is no longer in my aquarium because it caused too much waste to be stuck behind it and blocked circulation. alot of waste and no circulation equaled problems for me.
good luck on your algae problem.