ffmpeg does a good job of most things if you can get used to the command-line features. I'm pretty sure there are a variety of graphical tools built on top of it as well if that's more your thing.
I use it too - love itI use Vegas Movie Studio 9 from Sony.