Perfectly stated.For me preferred as :
It´s easier to distinct, an offset sketch has it´s magic hidden in the properties, whilst a datum plane is visible, can be named and can carry more than one sketch.Even if just being a parallel offset.
I've had a few models blow up because of big changes to early features and without datum planes to keep me organized I would have had to start over. If you name the planes as you go, the model reads like a book. I can read down the tree and know that all features after a datum plane are attached to that plane, until I see the next datum plane. I always append the name: DatumPlane001_rear_screw_face, named this way you can reference the internal naming. As far as I know the only structure we can add to the tree is datum planes.