I’ve just come through the BA training system having completed my A320 TR, and I’m now flying the line. I found all the trainers I encountered to be professional, supportive and actually quite nice people. I was given constructive and balanced feedback so was happy with that side of things.
It’s not perfect, I think they could make some improvements - but that’s less about the trainers and more to do with the course footprint (imho).