you can also do this in blender
when you go to render a scene
you can have each frame exported to a png file
and ahem rotoscope over those frames! shotty animations are a thing of the past.
True, its the level of experience required that is the key difference. A non artist can pick up Daz and be productive in minutes, not so much true with Blender. I actually personally use Blende, and I know exactlty how long it took me to become competent... and ive been dabbling in 3d since the days of 3d Studio ( without the max )
You also cant discount the value of an asset store.
So for a programmer on a tight budget needing characters animated, Daz is a pretty good fit. As it woud be for a hidden object type game. Finally its the pro release, so it supports Collada, making it possible to export animations to Unity for example, although I dont know how appropriatethe models would be for realtime work.
Myself, I can model, i can texture and if I really set my mind to it I could create a rig. I cannot however animate, just don't have the eye for it. In this regard, Daz may be perfect for me, if moving in and out of this application is reasonably easy.