I ordered a 6 Plus from AT&T on 10/8. Ship date was 11/11-11/17. In late October, I noticed the ship date had slipped a week. I learned this online--I received no email notification from AT&T. On 11/17, I checked the status online and found my order had been cancelled! No notification whatsoever. WTF? I called AT&T, and they said that, because my order had been open for 39 weeks, it was automatically canceled by their system. I pointed out that their math wasn't correct, and the rep said that's what their system was saying. They placed a new order for me, and the new ship date was 12/26. I told them that was unacceptable, and asked to speak to a manager. The mgr said he would expedite the order, and I would hear from their escalation department in a day or two. Four days later, I called again asking what was up with my order. They said I had been escalated "to the front of the line." Of course I asked when I would see my phone, and they didn't know, because they were out of stock and didn't know when they would get more. I asked why I never received any kind of notice that my order had been escalated, and they said that the escalation department was so busy that they couldn't send out notification.
Wow.
Let me repeat that: Wow.
Since we were about to go out of town for a couple days, I cancelled my order and decided to take my chances at the Apple store in the town we were visiting (no Apple store within 2 hours of my home). I was able to walk in and get a 6 Plus immediately at the Apple store.
I told this story to the Apple rep, and he said "believe it or not, AT&T is actually the best at this." Double Wow.
Anyway, I have the phone, and AT&T is on VERY thin ice with me.