Yes BA cabin crew always give me the impression they would be more than capable of handling an emergency.
I have to say though that I have been on quite a few other airlines where the crews were every bit as good and sometimes even better at doing the job of looking after their customers.