I recommend getting Sony Vegas and Photoshop. I found that Windows Movie Maker was working extremely well for me as I was a pro at it but I just recently upgraded to Sony Vegas.
#1 Sony Vegas (Editing Software)
Sony Vegas is one of the best, if not the best, video editing software out there. Most professional Youtubers (examples would be like FouseyTube and RiceGum) use it. It's kind of hard to understand at first but a few Youtube tutorials will get you used to it.
#2 Photoshop
If you're working by yourself, you're gonna really want Photoshop to make your channel look professional. Once again, you can find a lot of tutorials on Youtube.
That's just my opinion!