Well, tip #1: Playtest your own quest. If it isn't fun, then it probably isn't going to be fun for everyone else.
2. Don't use too many one-way doors. They lead to generally frustration and will piss players off. They're OK sparingly.

-James