BA used 25 because of the bits dropping off problem. As I mentioned earlier, there was a mod to the flap tracks to prevent this. All the Classics I flew had the mod and we used 30. however, these were freighters which often land a lot heavier than pax aircraft. Keeping the steel brakes cool was the main prority. one time we used to use 25 was when the aircraft was landing empty. The attitude at 30 was just a bit flat at 30 and 25 negated the risk of banging the nose wheel on first.
In my previous company, I was flying pax 400s. Always 30.