Final Cut Pro X is basically a beefier iMovie. If you are looking to do stuff for YouTube, it's pretty much perfect. If you want to do a feature film like True Grit or something, you'll probably want Final Cut Pro 7. I use Final Cut Pro X and I like it, but I don't do anything too elaborate.