I came across a great article on the Alexandrian which I solidly recommend to any fellow GMs out there, regardless of game system.
In fact, if I ever join a game in which I’m NOT the GM, I’ll have a good talk with them beforehand about this topic. I’ve already made it very clear that I hate railroading. It actually ruins my experience.
A great quote:
If I wanted to tell my players a story (which is what plot-based design really boils down to), then it’s far more efficient and effective to simply write a story. In my opinion, if you’re playing a roleplaying game then you should play to the strengths of the medium: The magical creativity which only happens when people get together.