I try to straddle the fence on the free will issue. I generally try to set up campaigns where the players have set goals, but actually accomplishing the goals is entirely up to them.
I run a lot of Call of Cthulhu, Spycraft, Cyberpunk 2020, etc, and the lessons I've learned as a modern era DM...