Don't use Garageband either.
iMovie is a fantastic program. I now use Final Cut Pro which is basically a paid version of iMovie.
iMessage (or messages, whatever)
Stickies
Dictionary
Launchpad
Missioncontrol
Timemachine - I used it a few times to create backups.
DiscImageMount er (for ISO files, so no need to install Daemon Tools)
ArchiveUtility (Kind of sucks, but its a very generic zip file extractor)
Awesome! For me, iMovie does the job. There is a downside though that irritates me and that is that I can't work on multiple projects. That's what I've read...so unless things have changed and I'm not aware then, yeah. I made a movie for my sister's bachelorette party last month and she loved it. I combined video clips with photos to music. One person wanted me to insert clips of photos while her video was going. She needed the photos in specific places and I was able to accomplish that so I'm very proud of myself for figuring that out (although, as mentioned, Apple makes it pretty easy to learn without tutorials). At the end, when the song ended with "light up the sky!" I added some sparkles to a black background and timed it perfect so that after she sang, the sparkles disappeared at the same time. Making videos is always nerve recking for me though. I don't know about you but I am too critical of myself and find it difficult to watch my own movies 'cause I'm always thinking, "I should have added this and that, made this longer or shorter, or fade here and not there, etc."
I don't use any of the things you listed except Time Machine. That runs in the background as my backup. For zip file, I use a third party called Yemuzip. I used to do graphic design to sell and needed to zip files compatible for Mac and Window users. Yemu is just drag and drop so it was quick. Haven't touched that for a year now...wow.