Yeah, I was going to say it has to do with location. With the exception of Amazon, BBTS is easily the quickest of anyone I buy from in terms of shipping time. I live in Iowa and usually have my shipment from them next day. I've even had some that arrived the same day that the package was picked up from their warehouse in Wisconsin.
Now, it may take them a couple of days to gather and ship a Pile of Loot, but that's usually because I let it build up for 90 days before I ship, and it's usually at least a $1,000 shipment or more and usually has to come in multiple large boxes.
On the flipside of this if I buy anything from McFarlane Toy Store, it takes a minimum of two weeks from the day that they say they shipped it until it hits my door from North Las Vegas to Iowa. I had one particular shipment of all in-stock items that I ordered and paid for in early December of 2023 that didn't arrive until February of 2024.
So location matters with timing. BBTS has been my default buying option for many, many years - but I also have found myself giving more business to Amazon because it's just so hyper-convenient.