For me ads on Instagram are often spot-on, same with Facebook although I don't check that too often.
Google search always seemed completely off, I don't remember seeing one helpful ad here (helpful being defined as an ad of something I might be interested in buying).