Although several video editing software are available in the market, but it matters for which purpose you want to use them. Likewise, if you are for good Adobe software, then Adobe Premiere Pro CC is the best. However, you should be a professional and a skilled person in your field if you want to use an Adobe video editor. Similarly, if you want to use another professional level editor, then Pinnacle Studio Ultimate could also be a good choice.
On the contrary, if you are a newbie and don't know how to create a video from scratch, then you should consider the Vidnami video maker. It offers 790,000+ clips and several other videos making features to create videos here. You can also see this video creation tutorial https://youtu.be/TiJFaXfj6Oc to make videos with Vidnami as a novice. Similarly, InVideo is a good video making software if you are a beginner. The free version of Animaker could also be helpful to improve your editing making and editing skills.
Some more video editing software are:
Adobe Premiere Elements
Magix Movie Edit Pro Premium
Apple Final Cut Pro X
Apple iMovie