If you use one or all of these apps tell us about which ones you use and are you satisfied with what they are capable of doing and do you use then often? Just you basic overall personal impressions.
iWork is really good. iMovie isn't what I expected it to be. I heard that iPhoto was pretty good. GarageBand... I barely used it. It was fun using it though.
I used iMovie to make a New Years movie it worked good but I found I didn't have enough rare video content so I had to duplicate a couple of scenes but overall it's a fun quality app that gives you a real movie trailer final product right down to customized credits