I tried Daz studio. But I don't understand how it works. It allows you to select a mesh and there is a pose library and you can also add some hair shapes. Then you have a choice for the materials, but it's all limited to the very few options you have in the software.
So if you want to expand the options, you have to open blender/maya or another software and create new meshes. So what's the advantage of using Daz if you have to use other softwares anyway?
I think I need to disagree with this statement - at least the part about having to create your own meshes. There is a WEALTH of assets out there spread across multiple sites. (Daz3d.com, Renderosity.com, Renderotica.com and RenderHub.com, just to name a few.)
You are in no way limited to the existing pose libraries - you can design your own poses via any number of ways (dragging body parts, twiddling dials, etc.)
Materials in Daz Studio can be updated as easily as in Blender. If you can't get what you want by "knob-twiddling" the material that comes with the asset, you can apply any number of pre-built shaders for it. Or simply replace one of the textures with one of your own design. Or overlay modifications using the Layered Image Editor.
Also, Daz has very limited options to use "toon" shaders and hentai-like materials. Instead with blender you can use both cycles and evee and have an unlimited amount of hentai materials.
Actually, if you use the 3Delight renderer, there are a number of different "toon shader" options. I grant you that the iRay shader doesn't support these well, but iRay was specifically designed for photorealistic rendering, so asking it to do non-photorealistic renders is kind of counter intuitive.
With Daz Studio, you have the option of the 3Delight renderer, iRay (which is similar to cycles) and Filament (which is similar to EEVEE). Each has its purpose.
At the end of the day you will be forced to create your own meshes, so why not using blender or maya or whatever? Why using daz? I downloaded this software yesterday because you users discuss it often, but franky I don't even understand the purpose. It appears you have to pay for everything that you could do for free on Blender or paying a little fee with Maya.
There are literally hundreds of devs here that have produced entire games without ever creating a mesh of their own, using pre-prepared (or slightly modified) Daz Studio assets. So, I think they would all disagree with "you will be forced to create your own meshes."
I'm not saying that you can't produce good - or even great - content with Blender, however not everybody is comfortable with the amount of time required to create assets from scratch. I mean, you have to learn sculpting, rigging, shaders and materials before you even have something visual. That's a lot of effort. And then you're still left with the same issues you have in Daz Studio - posing, lighting, composition, etc. So the from-scratch "Blender" or "Maya" approach has just too much of a learning curve.
Perhaps you're already an expert in Blender or Maya. If so, kudos to you. But how many months or years did it take you to achieve your current degree of skill. Now compare that to however many minutes you've spent learning Daz Studio. Not really a fair comparison, IMHO.
All that being said, what is right for me or another reader may not be right for you, or vice versa. Different artisans use different tools - there's room for all of them to co-exist.