I am using IMovie and am able to get simple, but quality videos. You can edit by trimming the clips, transitions, texts, audio, voice over, and even slowing down or speeding up the footage. I'd say for beginners, it's all you really need to learn the basics of editing.