As long as you maintain a decent NO3 residual in the water, not bottoming it out, BGA should not be an issue.
Like all algae, once you get it, you have to address what si there.....AND deal with the problem as to why you got it to begin with.
Doing just one of these does not work, you need to focus on the plants, and then get rid of the algae that is there.
So a BO or EM treatments do in fact work...........but they must be done with dosing KNO3 more or keeping up on them better. BO's are excellent, to show that killing it alone does not fix ANYTHING, YOU NEED TO FOCUS ON THE ROOT CAUSE.
Which is to say, focus growing your plants.
You do that, then algae is a minor issue.
I'm betting 99.99% of hobbyists want to grow plants, not learn 101 ways to kill algae. So focus there.