I sprayed a tree on my property with neem oil insecticide. It had aphids and it was just looking awful. Within just a week, the tree started looking so much better.
The only downside to neem oil insecticide is that it doesn't smell great. I think that's how it repels insects but I don't think I would use it inside the home or on my skin. I just dislike the scent.