Comparing Blender and Cinema 4D has raised a lot of discussion in forums and on social media, and to reach a suitable decision, we should not limit the comparison to one aspect between two complex programs designed to accomplish multiple tasks related to graphic design. Therefore, the two programs must be compared in each aspect separately then we look at the aspects related to our work field to reach a decision. Many people start by saying that Blender is completely free, but is this related to the basis of the topic, which is the artistic value of the results you get from using one of the programs and thus the income you will earn? The answer is no, rather this is related to an economic factor, to the person’s financial capabilities. As for the other aspects like Modeling, Motion Graphics, interfaces, and ease of learning, especially for beginners, even fair-minded from Blender users admit that Cinema 4D is still superior, but the Blender team is making efforts that have succeeded in greatly reducing the difference. As for cartoons and 2D animation, Blender is better. In conclusion, if the financial factor is an obstacle between you and choosing Cinema 4D, you should use Blender and be patient about the difficulty of learning the program and the difficulty accomplishing some tasks, especially motion graphics, otherwise if you have the cash, choosing Cinema 4D will be the best, and after you reach professionalism or become a specialist in one of the branches of graphic design, you could reconsider your choice and choosing the appropriate program for you, and it may be even another program rather then Cinema and Blender.
I hope this is useful to you.