The ability to create complex models, in short turnaround time. I can build a model and render it out in around 10 hours. That's pretty good for such a large project. It is easy to setup new material types, lights, etc. You can also quickly change materials properties (like hardness) by pressing a button. I have not had any issues with Nova3d so far. There are some minor bugs here and there, but nothing major. It is very expensive software, so be prepared to pay for it. If you want a fully featured modeling package that will do most things well, then this is worth the money. We use Nova3d in our studio to create custom props for our game characters.