This is my last opinion/experience.
Even though I've lost quite a few things, just as others have, DFS has real people on the other end of the phone to straighten things out. Even if it's not always to my advantage. They try, and that's more that I can say for every LFS around my house. I will still try them, but like everything in this hobby, there's a bit of learning. I've learned, really this past year, I can't order if it's too cold out. I should have learned last summer. ...ugh.
When they give up on me, that's when I'll give up on them.
I almost gave up on them on my last shipment, it was 3 strikes in a row, but I emailed them, not asking for anything in return, just venting with my anger. (IMO, 25 turbos in a little bag was way too many, among other things). And they actually called me, and wanted to TRY to make me happy. Most would have read and deleted, which I wrote them I expected them to do. That experience to me is worth another try, no doubt. I'll just be more aware of the temps in the days I order. I just have to remember, I keep asking them to ship me delicate life in a box, asking someone who could care less to bring it to me. I've opened my boxes before, and the whole bottom of the styrafoam box was already broken, like it had been dropped, but how do you prove that? Maybe the Fed Ex guy likes to practice soccer with our boxes.