I use Virtual Edit. Its only $40. Doesn't do much fancy stuff, but its easy to use and makes it much easier to accurately synch your edits with audio tracks than anything else in that price range, which is very important for making a good looking video.
Theres a free version, but it displays thier web address across the middle of anything you make with it.
http://www.virtualedit.net/