I use iMovie to edit my videos for all purposes: corporate, personal, and for social media. The biggest business problems that it addresses are the cost and learning curve. iMovie comes free with all Mac operating systems. It is also easy to use, therefore a short learning curve. It is fairly intuitive--more so than most editing suites and it has some very advanced features such as green screen, picture-in-picture, audio separation, titling, transitions, and much more. iMovie has an interface that is very similar to Final Cut Pro, Adobe Premiere, and other costly video editing programs. If you need to transition to one of those at some point, you should have a much shorter learning curve. iMovie can import most video formats but exports files as .MOV, which is a high-quality format, but the files can become very large. I use iMovie because of its cost, its versatility, its advanced features, and the many tutorials available at apple.com and on YouTube. If I need a particular solution, chances are good that someone has posted an article, a video, or both on the topic. I've never been disappointed with iMovie yet.