I would recommend Adobe Premiere, for the simply reason that its cross compatible and by that I mean you can import work from any adobe products.
Adobe Premiere also has graphic acceleration for any nvidia card (yes you do have to play around with a file, but you'll find a tutorial on how to do it in seconds on youtube.) I believe Sony Vegas does have graphic acceleration in its latest editions but I found it to be a flimsy.
Also there are plenty of guides on YouTube that will give you the perfect presets for your exporting settings.
There are plenty of effects and fact that you can use After Effects and Photoshop and import the save file footage straight into premiere is amazing.