Note: All items ordered were preorders, so my experience will be different from ordering in stock items.
What is the point of preordering something if you can't even get it when other retailers have it in stock both physically and online?
I have preordered 3 items from this company: a Spyro the Dragon plush and 2 Spyro the Dragon NECA figures (One was a collector Grade item). Both arrived 3 weeks after retailers got these items in their inventory.
I understand, employees can't magically know when an item will arrive, but 3 weeks with no updates or helpful customer service and buyers are stuck with 0 information until 2 days before it arrives to their warehouse.
BBTS isn't inherently bad, but when I see every applicable retailer online and in physical stores with an item less than a week after its released, I would expect BBTS would at least be a little more timely considering it's a major online toy retailer.
Also, one of my NECA figures arrived with a paint smear on the box, so obviously that's my reward for shopping with BBTS and not just picking my own figure up at the store.
I will say that if you're patient, BBTS won't be an issue for you, but nothing sets it apart from other online retailers to give it a competitive edge over the others. This is why I gave it 3 stars. Its not close to being better than Amazon or other major online retailers, but its not as bad that they'll be running off with your money with no policies or protection in place. So its just slow. Nothing more, nothing less.