I'm kind of a fan of time travel stories, so I got a little disappointed with Steins;Gate.
According to Wikipedia,
Time travel themes in science fiction and the media can generally be grouped into three categories: immutable timeline; mutable timeline; and alternate histories, as in the interacting-many-worlds interpretation.
When they explained timelines in the show, I got the idea of the timelines being alternate, but then we got all of this "Alpha/Beta timeline", and that goes more with the immutable timelines, with some alternate-difficult-to-reach timelines.
And at the end, Okabe couldn't change the beta timeline, except if he cheated himself (which would make the timeline mutable)...
So, did the scriptwriters just cherry-picked things as they felt it could add more drama? (For example, I was telling myself all the time: if Kurisu dies in timeline beta, and Mayuri dies in timeline alpha... wouldn't the solution be going to timeline Gamma?!)
Am I missing something?