I did have a poor experience recently with what I thought was D2C with another quality brand name. I thought I was buying server RAM from Micron (not marketplace), but shipping info looked like it might've been "some random guy's kitchen table moonlighting business", and they actually shipped non-ECC initially, even though the order was for ECC compatible with a particular mobo model. I hope Sandisk/WD does D2C better.
Tried them a couple of times and delivery was prompt and free! Highly recommend it.