Free will is a confusing term. If you mean in the sense of physical indeterminism and supremacy of will over nature, it probably doesn't exist. But if you mean "taking decisions for your own reasons" it's another thing, perfectly ok to exist.
People mix the physical sense with the psychological sense of "free will", making a salad of the whole debate. If they made it clear what they mean probably there would be much less to disagree about.