Vegas is really good. You can do things really fast. Like the other guy said premiere is also good and considered more industry standard than vegas, but I prefer Vegas any day
Adobe After Effects and Adobe Premiere Pro would be my top two picks. They can be a little difficult to handle at first, but if you look up tutorials on Youtube on how to use them it'll really help.
Premiere is great, but you should be aware that if you plan on doing lots of complicated text work or things of that nature you're going to need After Effects too.