For animation obviously I use AnimationLab,
For screen capture movies and frame editing I use BB flashback (from blueberry software),
For sending to you-tube I use Serif MoviePlus x6, one thing to note though is that MoviePlus x6 is the final version, it will not be updated anymore as Serif has ceased production of it, so if someone brought out a new movie format it would never be supported, but I expect it to work fine with you-tube for years to come. and I find it a nice program to use.