The end product will be the same whatever program you use, it will be the workflow and the speed which change.
For example you say you use Vegas and After effects, well you may find that Premiere and After effects is a faster workflow.
Rather then rendering out of Vegas to add effects in AE, you can use the dynamic link to send data from Premiere to AE and vice versus. Not having to render the video each time you want to move it can speed up your work allot.
Its things like this which may affect your choice, but as I said above the end product will be the same whatever you use, so long as you know how to use the program.