I prefer to get it directly from Apple, only because of their gracious return policy, whereas at&t charges a restocking fee. When preorders go live, typically the AT&T site would go live for me first so I usually end up buying from there anyway. And it’s worked well...still prefer directly from Apple, just in case I didn’t like a color or size.