Macnoviz said:
You're right, 500 is too low for a pro, but too high for an amateur who just wants to add some cool effects to his movie he's uploading on Youtube (yes, that kind of amateur, not the kind that makes short movies with a 10 000 dollar camera and gets broadcasted on cultural channels, and such)
(P.S. no offense to the first kind of amateurs, I consider myself to be one of those)
I disagree. Prior to the price drop, After Effects was the most affordable compositing application popular among 'amateurs'. It is also popular among the motion graphic designers, but that's a whole other story.
Shake, on the other hand, is a completely different sort of animal. If you have ever tried both apps, you will know. A roughly similar comparison would be 3ds max and Maya. Both are 3D packages, but for the slightly different audiences. 3ds max isn't optimized for huge productions, or a flexible workflow. It is, however, often used among, for instance, designers who don't require a huge deal of flexibility or super-optimized renders.
Put it this way. Shake is a feature film. After FX is the commercials.
Now, Shake is also not exactly, or at least used to not be, for the 'amateur guy who wants to add a few cool FX'. While I find Shake much more intuitive than After FX in terms of the GUI, it is far less user friendly, and requires background in compositing, digital image and computer hardware theory in order to fully understand what you are doing. Shake is much more like Linux, with After FX being Windows. After FX is pretty, but you can't do much with it outside of what is offered by Adobe. Shake, on the other hand, is the sort of 'open hood' software where you can change things around like you want to, and manipulate data the way you please. $500 is not a price that a home user can pay for that sort of functionality, and it's definetely not the sort of price a company, that wants to further develop such an advanced application, asks for.