I've used Spinosad at 90ml per gallon in my soil. When applied at this rate every 6 days, and 0.5ml per gallon of BTI every 3 days it got rid of my fungus gnat issue very well. Without any issues whatsoever for the plants. Now if I see any fliers, I just water with BTI a few times, and I'm good.