Out of the MANY orders I've had with HLJ there have only been a few times that they have failed me. Once being when I preordered 2 of a rare item and they took one away

If you order a whole bunch of items and are waiting on others to arrive you do risk having items on your wait list going out of stock. This can result in orders not being fulfilled - the one true I have found with HLJ's stocking policy - which they do outline if you bother reading it, so sometimes it's worth using the "ship available items now" option to avoid disappointment - it usually doesnt make a huge difference if you are shipping SAL. EMS can be a different story.

The other annoying thing is their order and payment processing times - it usually takes them over a week to ship my orders. Much longer if they are in a holiday period as well. There are very few staff there and orders are mostly handeled manually and individually.