How does Blender compare to Cinema 4D?

Hello everyone,

I have some experience working with Cinema 4D, but I’d like to work with Blender as well. I would like to know what would be the benefits. My typical work is product visualization - I work in a graphic design agency that designs brochures and we do our portfolio thing in Cinema 4D (http://www.brochuredesignservice.com). Nothing too complex, but I am a little worried about Blender learning curve. Any thoughts?