I would have to agree here with 3D-Pangel. I am more of a 3d generalist, and 3d is only a small part of my work. I'd say I use 3d software 85% for personal work, and 10-20% for paid jobs - as part of the overall workflow. My 3d experience goes back to 1986 on the Amiga (Sculpt-Animate 4D), and I worked with most 3d apps throughout the years.
I first encountered Cinema4D on the Amiga, and loved it. I got a license, and continued to use it when I got my first Windows machine.
But Cinema4D's upkeep was just too much to bear at some point for me. I have an older Studio version, with many addons, and paid through the nose for that. The updates kept getting less interesting, and more expensive - until the breaking point where I had to make a decision. The division of features between the various editions made no sense to me either - so downgrading wasn't an option either. And yes, I did feel somewhat held captive by MAXON's update terms when they introduced stricter rules.
I then decided (years ago) to try Blender, and while it was different at first, I can now work faster than I ever was able to in C4D.
But it isn't the fact that Blender has a pretty good feature set in comparison (and its rocket speed development in the past few years) that keeps me in the Blender camp: it's mainly the freedom I felt after leaving commercial 3d apps. There's none of the financial stress involved, of course (and I support the Blender Foundation financially), but for me it is the openness of development/road-maps, the fact I can test new features as they are being worked on, the fact the main developers personally involve themselves in helping users (where it makes sense). And that I can download the source, and build my own version.
In short, I feel entirely FREE since I switched to Blender. When a new version of Blender is released, it feels like Christmas to me: a lot of cool new things to play with every time, and for 'free'. While with Cinema4d, when a new version was released, I'd feel stressed out, because I'd have to check my financial situation whether I'd be able to afford it, and whether I'd WANT to afford it. And MAXON, as a company, is pretty tight-lipped as well, which I feel is a very old-fashioned manner of doing business nowadays. Just compare the guys behind Unreal, 3DCoat, or Substance Painter, and how they deal with their customer base.
After I bit the bullet, and dropped Cinema4D in my workflow, I felt a big sense of relief. I am still interested in C4D's development, and I still do download the trial versions to test drive out of pure interest.
Of course, these are just my personal observations.