Writing fantasy literature, or any kind of literature, is hard work. And as it is often said, the secret of writing consists of “Revision. Revision. And Revision.” Any piece of original writing can be improved with revision. No piece of writing will come out perfect on the first draft, that’s a fact. The human brain just doesn’t work that way. You might get a few choice one-liners in the first draft, but on the whole, it will require reworking it to produce the polished gem you want.
However, in my experience, any piece of writing can be improved upon ad infinitum. This leads to a question: when is the revision process complete? If you insist on perfection, it won’t ever be complete. There must be some point at which the writing can be regarded as “good enough.” Does that mean we are settling for second best? That we’ve given up, because the struggle is beyond our capacity? I don’t think so. It is just a pragmatic way to deal with reality. As one revises over and over again, the manuscript will improve by a smaller and smaller degree each time. At a certain point, the reward (the degree to which the manuscript improves) will be insufficient to justify the effort (all the editing, proofreading, and rewording that goes into it). Determining this is, of course, a matter of skill and experience, and not a function of variables you can plug into some computer or some odd calculus you can do in your head.
Ideally, every writer should have at least one, preferably several, practice readers for their work. For my book “Drasmyr,” I had basically my sister—she’s got an English degree, but spends most of her time taking care of her kids—and a high school buddy who not only has an English degree, but some experience in the field of journalism. I would have liked to have hired a professional editor, but alas, I do not have the finances for that. The book has received several four star and five star reviews, so I think the process was ultimately thorough enough. Still, if I had to do it again, I would hire the editor… even if I had to scrounge for the money. The rule of thumb is: “If you got the dough, hire an editor.” Anyway, it is important to remember that even with the professional editor, the person with the final word on the document is you. You can only make so many changes to a document before you will start getting sick of looking at it over and over again. At this point, you have a choice to make: either publish it as is, or put it aside for a month or two, or even a year, then look at it again with fresh eyes after the allotted time has passed. Regardless, at some point, putting it aside will just turn into wasting time for meager improvements. At this point, just publish it. In today’s day and age it is very easy to do so… well, easier, anyway.