After Effects and Sony Vegas are way different pieces of software. Sony Vegas is an editing software, while After Effects is a VFX and compositing application. So, your software choice only depends on the use you intend if for. Certainly, After Effects is the industry-standard for studios doing video post-production.