The trick with IPM (integrated pest management) is to utilize multiple modes of action.
So if you get azamax or azatrol, don't bother with neem oil as its an extract of neem called azadirachtin. Both use the same mode of action.
I use mosquito dunks (BT), SM90 as a surfactant as well as repellent, azamax, and spinosad. I alternate usage with azamax/sm90 and spinosad. The dunks are for gnats only and I just break it up and use it as a root drench.