I'm a little disappointed in Three. Not because I'm not getting my phone tomorrow (okay, I am about that too - but I can live with it...)....
It's more to do with when I got my 6 Plus in 2014 through pre-ordering with Three, I was strung along for weeks - I'd get a text really late at night telling me that I wouldn't get the phone the next day and giving me a new date. This happened 4 or 5 times IIRC. I spoke to a few people and said that I understand that they get let down with shipments coming in from Apple, but they know the drill - they know that this happens, and it appears that they know fairly early on that dates can't be kept to.... My point is that they should let customers know as soon as is reasonably possible after they know.
It got to the point where I was having to phone early on on the morning before to check (as they knew by that point, sometimes they knew a day or two before that) - and they would confirm that it wasn't happening the next day (until the last time, when they confirmed it was actually going to arrive!).
My points were considered valid, supposedly raised to the right people as they felt improving notifying customers would help customers, it would help their phone lines, and it would all round improve customer service.
Fast-forward two years and I phone them the day before to be told it's not happening tomorrow, new estimated date of the 3rd October and I should receive a text later today telling me tomorrow's not happening (if 2014 is anything to go by, that could happen as late as 10pm tonight!).....
I really, really like Three as a network (especially after suffering O2's poor coverage (for my needs) for the last 12 months due to where I've been living, can't wait to get back on Three).... But they really could make a small but major improvement here!