As a DM, I prefer to err on the side of a sandbox.
When I run a game, I'm not trying to tell a story; if I want to tell a story I'll write another novel. I want to put sufficient elements in front of the players so that they can create their own story from their actions and choices.