I used final cut for this editing. It is a very powerful tool. But it may not be as straight forward as iMovie. Both are Apple products and can only run on Mac. iMoive comes free with Mac OS. Final cut is a professional tool that you need to buy from Apps Store.
If you just want to do general editing, iMovie is good enough and very intuitive too. No need for additional training, just play with it, you will see how everything works.