I was at BCFT recently, and I found all the staff to be quite nice. What I really liked about BCFT was the social atmosphere. Lots of students go to the school and hang out all day in order to study and work on things, so you meet lots of other students.
I canīt speak for their pass rates, but in my time there, most guys seemed to be getting first time passes from PPL through FI.