For those with larger tanks, SAE or Siamese Algae Eaters are effective removers of BBA when young, less so as adults. I regularly trade larger SAE out of my six foot planted tank for small SAE and they work really well at stopping the BBA from appearing. I have removed the SAE once and it wasn't long until I noticed little bits of BBA appearing on some plants. Never been without an SAE since. Note SAE get large (>10cm) and there are several fish that look similar but don't eat BBA. Make sure you get the right one. However for a substantial outbreak that you need to get on top of quickly in order to prevent it spreading, I'd be reaching for the peroxide.