I've always maintained that to argue against any degree of choice was a fallacy all by itself. If there is no choice then there can be capacity to pursue truth - all actions being determined by agents outside of the self. Hence, if there is any truth it would be unknowable by humans. So if someone says there is no degree of choice then some alien that is capable of choice would necessarilly understand them to be saying, implicitly, "I am making sounds that carry no meaning about reality, and I have no choice but to make these sounds and no others, and you who hear the sounds will not be able to respond in anyway that involves choice."
Therefore I'm arguing for something that science doesn't appear to have a handle on, yet. I'm comfortable with the idea that we haven't reached an ultimate pinnacle of scientific knowledge. It makes more sense to say we have evidence of something. But, whatever it is, we can not locate it materially at this time. And, maybe there is a non-supernatural, spiritual entity that we need to understand, and to relate to our understanding of physics and chemistry in a non-contradictory way.
We have some kind of casual agent at work. I have no problem with seeing it as a product of a kind of complexity (in the sense that life, a process, is a product of a kind of complexity). And, it makes more sense to think of our 'experience' of our self as the byproduct of the rippling effects of this chooser. It has to be the primary 'knower' in the mental system. It knows about defensiveness, fear, anger, and about 'truth' such that it weighs attempts to influence its choosing in conflicted moments.
Since I believe there is some kind of choice, my focus has been on what is this thing we have that we call choice. I like the term "volition" better and locate our volition in a 'willing' of a shift in the kind of conscious focus we are engaged in or in the intensity of that focus. (Most of my theory is from Branden, but I no longer am sure which bits are mine and which are his - but this issue of 'focus' is his).
I see it as being sent signals by a fulltime set of subconscious monitors (subroutines if you will) that look for events inside or outside indicating that it might be time to focus differently - when anything triggers a monitor it raises a state in consciousness that is equivalent to "Maybe I should focus more intently on what was just said" as an example. That state would trigger 'votes' from other aspects of our self, our beliefs, our purpose, etc. And then, the agent (the heart of our self in this moment) would 'choose' to look more closely or not. This model is one where we are 'programming' ourselves as we go - as an automatic by-product of making choices (mostly tiny and very frequent choices).
With this model, we can have a genetic predisposition, say to addictive behaviors, we could have a developmental background or an abusive childhood (and all of its negative, false beliefs), we could have low self-esteem from the practice of poor psychological habits. All of that would mean that there would be strong signals from many internal sources attempting to move the person away from focusing more intensely thought of getting clean. But they still have the 'choice' to work, step by step, in the right direction. All of the other factors just make it harder.
My approach is born of my experiences as a psychologist but also as a software designer, I’d be interested in hearing what the philosophically sophisticated say about it.