WARNING: Long winded post. Do not read on your cell phone while driving --- this means you Hrvoje!
Honestly....while no one likes to be held hostage to pretty much anything, I have to ask if statements such as "this will be my last update unless the next release has XZY feature" are realistic. Now I am a hobbyist. My income is thankfully not tied to my skills with C4D (if it was, we would starve). But regardless of being a hobbyist or professional, DCC programs do require a bit of commitment. Other than Blender, they aren't cheap and do require a significant investment in money and time until you feel comfortable with it. So for those who have reached their breaking point, what do you thoughtfully consider when you think about switching programs?
I've been with C4D for 10 years now, so here is what I take into account every time I consider if I should drop the program:
How much time have I invested in learning the program.
How much cash have I invested in program upgrades
How much cash have I invested in plugins/libraries/shaders/models tailored to C4D?
How much time would it take for me to convert my scene files to another platform?
How successful would I be in converting those scenes? How much would need to be redone?
How steep is the learning curve for that other program?
Could I be as proficient using that other program as I am using C4D?
Is the other program as logically laid out as C4D? Would I be fighting that programs interface and if so, for how long?
Does the other program have plugins or features equivalent in function to the ones I have for C4D?
Also, what is the core reason why I want to leave C4D? Have my skills outgrown its capabilities? Is there some feature that I must have for which there is no work-around other than purchasing a whole new application?
Are they continuing to add meaningful features to the program with each release that I would be interested in?
Can I afford the upgrade costs for that other program? How do they compare to C4D's?
What is the future for the other program? Is its parent company stable and investing in the development of the program?
...and as a hobbyist, this question definitely applies: Is the other program as fun to use as C4D? Do things works as expected ALL THE TIME? Is the UI design pretty consistent so that the learning curve is shallow when I wish to try new things?
I could easily go on....but the point is that time spent with any DCC program does create a bit of inertia against switching. These are not easy decisions and when you think about it, they should not be made emotionally There is a lot to consider. Maybe its different for people who make a living with the program as every issue has a greater impact, but remember that time spent learning that other application is time NOT spent making money (or with family, friends, etc). So I would imagine the considerations professionals make may slightly parallel the list above.
Yes...I have seriously considered switching over the last 10 years -- more than once too! It has not been a blissful relationship every single year. There have been some great releases and some that do make me mad. But then I sit down, put aside the emotion, go through the list above and ultimately decide to stay.
Even without know what is in R20 and with no expectation for what new features are in R20, I think I have made the right decision every time.
Dave