When it comes to stage or screen writing, I prefer it be done based on one's experience. Reason is that when you write based on what you've experienced, you'll definitely have vast realistic info to deliver to your audience. There's no doubt your write up will stand out from an imaginative write up. When you are being imaginative, you make use of idealism other than realism. That doesn't mean your write up wouldn't be informative though, but the difference is absolutely clear. So, what's your say on that?