Final Draft is the industry standard, and the best in my opinion. Adobe Story is pretty great too, and I like how it integrates with the rest of the creative suite. And Celtx is great for a free program, but lacks some of the features of the pro programs. There are a lot more, really it just depends on personal taste, and which one works best for you.