I've done a ton of work with iMovie in the past but don't personally own a Mac so don't have the opportunity. Filmora does the trick just fine for what I need has similar features as iMovie