I've never had an issue with fanatics. Not that I order a ton but the few items have been on time and correct
One time we ordered a Dirk jersey. They sent a Jason Kidd jersey.
So we got them to exchange it - minorly annoying.
They sent another Kidd jersey. This time, they said sorry, keep it, sending the thing you bought.
They sent another Kidd jersey. They said they would overnight the right jersey.
They sent another Kidd jersey. We got a refund. And 3 Jason Kidd jerseys.
Bought a Dirk jersey the next time we were at the actual arena. Lol.