griff said,
The way I would articulate it is that we can choose whatever we want. But that statement itself contains a qualifier that is an inherent limitation, namely, "whatever we want." We are free to follow the desires of our heart. If we want Christ, we're free to choose Christ. If we hate Christ and want to pursue ungodliness, we're free to choose that path as well.
What we're not free to do is determine our own desires. Our desires are determined by our nature. We can't make ourselves love something we naturally hate. The Bible is clear that by nature we are hostile toward God and love sin. If a person hates God and loves sin, they don't have the ability to love God. Why would they? They're perfectly content not loving God. They would never desire to desire anything else because they're slaves to sin. They love sin. Unregenerate man takes to sin like a duck takes to water. The Bible says over and over that the human heart is the ultimate problem, not the will of man. The will is subservient to the heart. The heart must be changed. The only way the sinful, dead, stony heart of man in its natural configuration can all of a sudden have holy desires and love God is if God first replaces that heart with a heart of flesh. In our natural state we are like pigs who love eating garbage. A pig will always love eating the trash pigs love to eat as long as it is a pig. A pig's nature must be changed before it will hate eating what it once loved. Obviously this is an analogy and it breaks down, but I hope you get the point I'm making. The heart must be changed, and that only happens by sovereign regenerating grace whereby a person is spiritually awakened to love the things God loves and hate the things God hates.
So yes, we have free will to do whatever we desire. It's our desires that are the limitation because by nature they come from a dead, stony, calloused heart that hates God. And yes, while there are many unregenerate people who would never say they hate God, the fact that they remain in rebellion to him not bowing the knee to Christ in repentance and faith means they are hostile toward him, even if they don't acknowledge it.