There is no problem of free will. Humans can realize degrees of freedom and make informed choices; in many situations they can do what they desire to do or what they find to be in their best interest. There isn’t any conflict between this concept of free action and a concept of determinism which does not imply predictability or inevitability. This free action and free choice are all that are required for what Dennett refers to as freedom worth having.
Other than theoretical presuppositions and philosophical assumptions, there aren’t any compelling reasons for asserting that the simple, mechanistic cause-effect scheme describes the structure of all physical reality, much less the structure of all biological, psychological, social and cultural reality.