Adobe Premiere is really good. On the same level of quality you can also use Sony Vegas. Those are basically the top 2 paid editors. iMovie and a few others are available for MAC and are really good.
I've also used a couple of free applications, but they tend to be limited in features.
