I'm sorry to hear that you had unbelievable issues with FIT. I can't personally speak for PFI, I have had good friends go through their course and all with good reviews. But I have even more good friends take FIT courses and I have never heard a single derogatory word from them. Only praises on how well the course is taught and how much individual attention they received. I mean no disrespect, but maybe you were in a bad place personally/emotionally the weekend of your FIT course. It might also be hard to compare an intermediate course with an advanced course. We take the intermediate course with little or no knowledge of freediving and that might make us nervous or even a little defensive about our inabilities. We go home and practice, sign up for the advanced course, and feel connected with the instructors and other students as soon as we walk in the door. Anyway, that is my 2cents. I personally would not deter anyone from taking any freediving course.
Dive safe,
Tony