I also had a terrible time getting rid of BBA. Bleached my plants also and lost several as well to that process. A LFS store recommended having Rosy Barbs in the tank - as they will actually eat the stuff.
Even after the bleaching process the BBA came back, and so I tried the rosy barbs. They ate it and the tank has been free of it ever since. Just an FYI in case your BBA returns. Might be worth a try if you have room in your tank for some rosy barbs.
Tip! Black Lyretail Mollies love to eat hair alga. WEhen you start to see the alga coming, introduce them to your tank (only community tanks). They are great farmers and will keep you alga down to a minimum.