The tracking system for Apple also seems to be better from what everyone is reporting on the forums.
However, if you need a specialized order like a mixture of phones (and not just iphones) on a family plan or such, then the carrier would be a better bet to make sure all of that is squared away.