Actually did, one of my nicest clan members. He might've been cheating I have absolutely no idea but it really didn't seem like it, if he did he was really bad at it since he wasn't top in any missions. We do know that FairFight did falsely ban a lot of people but I'd say the majority of bans were legit, but if you look in the greater scopes of things 17k is definitely a lot lower amount of people than the people who're constantly falsely accused of cheating, giving the illusion of the issue being greater than it is.
I played when Punkbuster was being used, when FF got implemented, and BE just got implemented so yes? Haven't noticed much of a difference tbh