I usually pick up from the Apple Store only because Apple Upgrade Program with T-Mobile carrier for some reason required to do that. Since iPhone XS Max - that changed and now I just get it delivered. At least here, during the launch day, there are no walk-ins for iPhones for the first week - I can walk in and buy the accessories and sometimes Apple Watch but not iPhones - you have to book an appointment.