I used already both of them and they are such a great software for editing videos because it has a lot of tools and you can create a production where in un-imaginable by others. You can put some effects like the montage effect and so many other video effects and transitions that we see from professional video editor rendered videos. As what i saw on surveys between these two editor, mostly of respondents prefers to use after effects because of its advance most and complete packaged for them. I can't deny the fact that it is more popular and better when it comes to capability yet it is complicated and consumes a large amount of ram which causes lags during usage and rendering in short, a heavy application compared to Sony Vegas. If we talk about which software is user-friendly, i go for Sony Vegas. Almost all tools are present in this software which is in the after effects and what is good to it is it is very a user friendly application where in first timers can easily cope up and learn how to start basic editing. Counter to the applications usage related to computer specs, this is a friendly and lightweight type of video editor where in you can run this smoothly even in 32 bit with 1.6 ghz processor and 2gb ram. Currently, i am using now Sony Vegas, so far it is very good and has a high satisfactory rating for me but soon i will do my videos with After effects because some of applicable effects are not in Vegas.