I had never used iMovie before this, so there was a short learning curve of using iMovie over a period of about 3 days. But it wasn’t a bad experience. There was some frustration getting the transitions to work (some of which I ultimately could not get to work), and I never did get the hang of using the fine tuning editor, but overall iMovie was easy enough to learn for creating a basic movie in a short time frame.
For managing Projects, Tasks, Calendars, Document Collaboration, Timesheets, Sales Leads (CRM plus opportunity workflow), Support, Proposals, Invoicing, and Billing for my small business I use WORKetc. It’s a great low cost online tool for managing many parts of your business seamlessly.