I really like both Sony Vegas and Final Cut Pro X. As I work on both Mac and PC, I have had to use a variety of software suites, and those two have ended up as my favourites. While Sony Vegas is expensive and looks really complicated at first, once you have learnt how everything works, you find that it is fast and very efficient, as there is no 'fluff' and excess, just a very quick and simple interface. Final Cut on the mac on the other hand is the complete opposite. It is much more affordable, and also looks deceptively simple to use. However, it can take a while to fully appreciate how to get pass all its nuances. As it is so 'different' in design to alternative software suites, it can take a long time to get used to, however once mastered, it can really impress you with its slickness and thoughtful features, However, it can be laggy as there are tonnes of excess animations in the interface, but it does have 'live effect previews' and lots of music and sound effects for you to use free. So basically, if you are on PC, any version of vegas should suit you, and on mac, Final Cut. Simple