In Architecture modeling, we will often encounter lots of simple variations based on the same block.
Say I made a curtain wall block for my building, the same block will likely covers 80% of the building façade, but there will always be 20% that will be covered by some simple variation of this standard block, it might be different level height, or extra shadow box for overhang, or raised shadow box for parapet, or smaller modules at around corner. In AutoCAD I can simply make them all essentially one block, but controls each variations using dynamic block functions, therefore control all of them at the same time; but in Rhino I had to make different blocks for each variations, and make things much more complicated than it needs to be.
Revits solves this problem with it’s family system and parameters. It’s such a basic and important feature in architecture modeling that it baffles me how Rhino never implemented it and haven’t even mentioned it in RH7 as well.
(And yes, I know how to use Grasshopper, but dynamic block is much more simple and elegant way to organize this kind of facade modeling, you don’t want to change and bake everything in Grasshopper every time when you make a simple change)
PS: While we are at this, might as well get the XCLIP function in AutoCAD as well.