Getting rid of already settled infestations organically is a full on mission. Id say they are better at preventing and keeping one under control but they wont sort it out completely.
Use neem oil to prevent, clean the grow room every week with bleach and get a pre filter for your air intake. Im a bit slobbish with cleanliness and just by doing those things the only problem i have are the odd gnats in summer.