I´m the one using datums a lot...
I don´t know about you guys, but I´ve had a lot of "great" experiences with complex parts where more people worked on the same file and the result was a complete mess... And being the last user to work on such files, I was not very happy about it...
Our company designs plastic-part molds. The parts come from our partners, most of the time not fully moldable, so we need to work on them a little bit and then build the 3D "split-line", actually the split-surface. Because the parts are very complex, we decided we use the old v4-style of splitting the core/cavity plates and sliders with "a skin". To have this done, we would practically kill ourseves by keeping everything associative...
I´m a fan of associativity myself... But from my experience, I found sometimes it doesn´t necessary help. I use a "hybrid" solution (my version of hybrid design

) where I join together associatively large non-associative surfaces ("skins"). I usually work associative until I reach the final result, than I "deassociate" it, for the sake of file handling.
The example from the other post (about the sketch) was one step in creating some help-surfaces for my "skins".
Finally, I think it´s a matter of personal preferrence and company policy, I won´t enter in any debate about it...
Regards,
Stely