What are the main differences between Final Cut Pro, Premiere Pro and QuickTime Pro??

What video editing program is the best?
I am new in video editing and would like to pick one software that does it all.

I do not want to start with simple software to discover in a year that it has limitations.

I mainly work with photographs, working on a time laps movie so I want to make sure the software will work smooth and fast with large files.
I use Hasselblad camera , each file is 30 MegaPix, after edit in photoshop and saving as JPG each photo takes 13 MG

Thank you.
Rafal Maleszyk

rafalmaleszyk dot com