I think going low-tech and deploy netting around critical things would be the most effective. Sure they are a pain but they'll catch drones before they reach any targets.