Sort:  

If you have the hardware to use davinci, I would recommend davinci :P
Otherwise I would suggest Kinemaster for android phones and imovie for the apple world :)

Peace!