DVCC is definitely a good way to provide more detailed battery information and more accurate battery management than the simple ‘total battery voltage/current’ that you get with a smartshunt or the inverter battery measurement.
However, you are now reliant on the behaviour of the BMS in the battery, and they don’t all work the way Victron says they should.
The biggest advantage of DVCC (IMHO) is that you get individual cell monitoring so if any cell gets to too high or low a voltage the control system is informed. This is less reliable when using an overall voltage measurement, especially as batteries age and variation between cells increases. And the more cells there are the more this makes a difference (so more significant for 16 cells (‘48V’) then 4 cells (‘12V).
However DVCC does not interact correctly with MPPT controllers if the BMS uses current limits, rather than voltage limits when the pack gets full. And many do. This is explained in this thread here: MPPT Charger stops generating, excess DC PV not being feed-in
So if you have a BMS that does this, and an MPPT controller, and a system running in ESS mode that can export (my situation), then DVCC will not work for you. In small vans systems where there is no export, this issue may not matter. (There may still be issues with topping-off balancing current being curtailed early - I’m not sure about how this works in practice on non grid-connected systems).