All,
Of all the programs mentioned the 2 best, in terms of power, are Resolve 12.5, which is free, and Premiere Pro, which is part of the Adobe Cloud subscription service. Both are extremely powerful, and as a result, difficult to learn and use. However, as a long time video editor, I would pick Resolve - it's hard to beat free. If you don't plan on doing much editing cuts, dissolves, adding music, then any program should do it. In my experience, the color correction capabilities in Resolve are head and shoulders above anything else.
Resolve is a very high end program for finishing feature films, and TV series. Once you finally figure it out, you will never lack for features.