Adobe Muse CC

Well both can have its advantages.
And with some work you could clean up the code that the editor gives you.

A developer could make it a bit more troublesome if he cannot get his head around your idea for example.

But I would rather go with a designer.