I had a delay in an order but got it OK, you sound like the unlucky one where someone just slipped up in packing. Beleive it or not I am happier getting stuff from mouser than either RS or Farnell in the UK. RS is a 40 minute drive from me!!!
From my experience, the "quality" of a distributor is very much dependent on your own location.
Just as an example: I'm located pretty close to an airport from which fedex and dhl operate.
Hence, every distributor using dhl or fedex is quicker in delivery if they need to fly things in.
Fedex does not have any drop-off/pick-up locations in the city where I live - DHL does.
So the service that I receive is better from the once using DHL even though this has nothing to do with the distributor itself.
I very seldom use Mouser, since I have to wait pretty long to receive the stuff.
Digikey also has long delivery-times for me, but they seem to directly get my stuff to Europe whereas with Mouser it takes some hops within the US.
So again, this may be very much unique to my location within Europe.
RS-Components got "bad" since they have a lot of stuff in the UK which now is a problem for me (I'm in the EU).
However, RS-Components marks the stuff accordingly. If they claim it gets to you over night, it will!
My last order from Mouser had every component available for immediate delivery.
But the orders' status was "in warehouse" for ages! That's not a nice thing...
There was one item which was maybe very slow-turning for them.
Maybe that one was the issue... but it would have been nice from them if they would flag this!
Anyhow, in the last year I moved almost completely to TME... works very nicely for me.
73