I've used MainActor for a couple of weeks now and it works very well, except that I can't get it to import video from my mini-DV cam. But I use Kino to import the video and then open the imported video files in Mainactor which is quite good for video editing.
It does cost $199 though, but there is a demo version if you'll like test it out.
http://www.mainconcept.com/site/?id=954