As I said in the other post:
In truth the power that they have comes from a lot of features that Carrara dont have. UV tools, Bone tools and animation tools. But I am looking that Carrara is getting stronge this year, people at Daz3D are very more close to it and a lot of new stuff are being added. Now Bryce 7 is online and I think that we can see more features migrating to Carrara so they can create a "bridge" between those apps.
But the ral problem with Carrara is that there a lot of real good users that create stuff and show to the public...this way people cant know what Carrara really can do.
One real power from the big guys like Maya and Houdini is the internal script language that allow people to change the code to work the way that they want to. Theres a Python plugin under developement that is the start to a internal language for Carrara, but a good idea is Daz3D wire this developer to work with them. I saw this happen this month: ZBrush wired the creator of a free software, and I am shure that they will use the power of this free one to add more features to ZB.