C4d as any other software, cant excel at everything. Imo mograph is the reason c4d is famous, and not modelling or char animation or any of traditional 3d stuff that other 3d softwares provide I also believe that u can not do anything in one software due to the complexity of 3d in general. Would be lovely to paint as in SP2 inside c4d, or to have booleans like Meshfusion etc but thats not possible and will never happen in a single software. C4d is strong on almost every aspect btw.
That being said, the more i test c4d in production, the more i realise that is the only software i ever used that doesnt crash :) Being a 15 year old 3dsmax user, switching to c4d has been a breeze for me. I wouldnt mind if not a single feature was added, in order for multithread to be implemented (as its rumoured for R20). I think that inside c4d only thing can drag u down atm is performance and ur imagination and not its toolset which i find adequate for many many situations. Sure houdini is a beast atm, but its learning curve is not for everyone + the major difference i see with c4d is that u can use all ur system resources. Sure u need xparticles to do stuff, or TFD or tones of plugins, but realistically speaking check eg. AE: It needs tones of plugins to function to its potential.
Long story short, i wish for a good performance boost in R20 plus an indie licence plan, that would help tones of freelancers to jump on board.