I know nothing about either approach, but have my doubts about both.
I really like a product called Azamax. it is a concentrated (1.2%) form of purified azadirachtin, the active ingredient in neem oil, which is highly variable, having anywhere from 0.05% to 0.3%.
Azamax is a contact and systemic insecticide and miticide, yet is quite safe to use.