I think this really may depend on how comfortable you are with learning new software.
Based on another thread you posted asking about Windows 7 issues, I'm going to assume you have Windows 7 as your host operating system.
If you have the funds, you could choose Adobe Premiere which is a very powerful program that will certainly get the job done.
Otherwise, if you're looking for free / cheap options, you may consider the following:
Most of these have some form of features similar to Adobe Premiere, however, they may not be as refined as Premiere.
You can use Filmora, As per my suggestion Filmora is best for video editing, there you can directly upload on youtube, Vimeo channel, If your going to create an introductory video or promotional video then you can use Adobe Premiere Pro, Actually both are working perfectly