I actually did though phil. I showed it (the second/third(sort of) draft) to a professional editor and didn't like a lot of his criticisms, and I've taken on board some of his suggestions, but I think I rushed into some a little bit too readily as well ...
Sorry, our posts crossed. Obviously everyone works differently, but personally I find the advice of others too difficult to assimilate, and usually end up ignoring it anyway. Unless it is an editor or publisher saying "if you do this we'll publish it," in which case I just make the changes they request. Or say that I'll make them, and then conveniently forget to do so on the proof corrections when it's too late to change anything. No integrity, but life's too short.
I think you should send it to agents first, because ultimately they're the ones who'll decide whether or not it gets published. The trouble is they won't usually bother saying why they're turning you down. Editors will though, so maybe you could send chapters to short-story journals and see what they reckon. Personally I don't bother sending stuff directly to publishers, as they tend not to take "un-agented" work.

