Cinema 4D is an extremely powerful all-inclusive 3D program. While it may not be considered industry standard for the large scale video game and film industries, it is highly regarded among freelancers and small production studios.
Cinema gives you the ability to model, rig, animate, simulate, and render all within the same program. There are many advanced features such as sculpting and uvw unwrapping as well.
One of the most attractive features of Cinema 4D is the intuitiveness and interface. I have used other 3D programs such as Blender, 3DS Max, and Maya, all of which have a very confusing interface. Cinema lays everything out clearly and makes it easy to find what you are looking for.
Maxon is constantly updating their software, so you can be sure that you are getting up to date software and that any bugs will be quickly fixed.
All in all, Cinema 4D is a wonderful product, and the sheer power is astounding. There are countless ways to use the software, and you can use it to generate beautiful animations and stunning images.
Cinema has one of the highest learning curves of any software I have every used. I have mentioned before that the interface is intuitive and easy to use. This is true, up to a point. Getting the basics down are easy, but Cinema is such a dense program that it can take a while to learn all of the intricacies. Some of the advanced features, like X-Particles and the physical camera, are extremely complicated and hard to delve into.
The constant updates is also a double edged sword. It is good that the company is on top of the game, but new versions being released so quickly means that your version may quickly become obsolete. They phase in and out different features of the program fairly regularly, so you may have to constantly re-learn the software. In addition, it may be pricey to keep up to date.
This is a very dense program. However, you can easily sector off its uses and learn one segment at a time. Greyscalegorilla is a great resource for users of all levels.
Cinema is great for quick and dirty animation. We had a CAD model drawn in Autodesk Inventor, and wanted to make a 3D animated presentation. It was very easy to import the CAD model, define the individual pieces, set up restraints, and animate.