At the "grass roots" level the PFA can be fantastic, as evidenced by the PFA engineer who turned out at short notice when we needed some work signed off and then refused any payment for his services (and in my, admittedly limited, experience his commendable dedication to the aims of the organization is commonplace). However, I do have some concerns about the choices being made at a senior level and I think 2Ds has got it just about right.
And I am a PFA member.