I'm currently putting the finishing touches on the main cast for CASTERS: Book One, with the script to come immediately afterwards.
In the past, I used to get down on myself on how often I'd change things. I thought I was indecisive. But I later realized that changing your mind, second guessing what you're doing, scrapping things and starting over again from scratch, all of this is a part of the creative process. George Lucas went through 5 different drafts of Star Wars before settling on the version we got in the theater, and I've seen some of those drafts and I'm amazed at just how different each of them were. If you feel like your project is in development hell, don't be alarmed. This is where you have to decide what the best parts are. Why were you initially inspired? If you had to throw it all away, what parts could you not live without? What parts do you always think of, no matter how often you change your mind? These might be keys to what's at the core of your concept. The doubts, the constant changes and rewrites, the inconsistencies; this is how you trim the fat, and get to the core of the narrative, the passion which drives your necessity to be a storyteller. You're a builder, establishing a strong foundation, and the weak links need to be exposed and removed. If you have a great idea, you'll keep coming back to it, and you won't stop until it's ready.
In a nutshell, it's all part of the plan.