I prefer to use Sibelius, but the bulk of my use is either orchestral reductions or orchestrations for performance (i.e. not for publication). For this it is fantastic, because the parts are dynamic, so when you modify the score the changes are automatically transferred to the parts. So if your on a deadline it is very useful. Lacking any specific need for a feature that is specific to one software, it really is a toss up.
Most people I've spoken to like Finale better for publication, because all elements of the score can be fine tuned. Sibelius seems to have an easier learning curve but the "look" of the engraving is generally not as polished. I've used Lilypond before because it is free and it produces a very nice output. The input method is a bit cumbersome for really long works and it's only really useful as a final engraving tool (i.e. you are not going to make any more adjustments to the composition). I am not familiar with some of the middle-priced products (Encore, Noteworthy Composer, etc) but they have there fans.
My suggestion is to download the demo of any of the ones your interested in and see if they do what you want them to. Then decide what your price point is and get that.