This has been previously mentioned, but according to Srila Prabhupada's books, we do have free will. We possess free will to decide either to serve Maya or to serve Krishna. To me at least, this is very easy to understand and accept straightaway. Another scripture, Sri Guru Granth Sahib, is far more fatalistic.
Still, for many others, whether or not we have free will can remain a matter of endless speculation. However, we should all realize that we are dependent on the Lord in any case.
"All living beings in all the planets of this universe, including the presiding deities of all the planets, are fully under the control of the Lord. They work like birds caught in a net, who cannot move independently."
- Srimad Bhagavatam (Canto 6, Chapter 12, Text 8)