At least Apple is somewhat predictable with their pre-orders. You can preorder the second it goes live and if you don't get a launch date (and it's a few weeks out or something), the day of launch, you have one more shot at in-store stock if you try on the app at 6am your local time for pick up in store.
I did that for the M1 (didn't buy) the morning of launch just to see if they had them in stock and I could've easily picked one up that day in multiple configurations.
Best Buy -- I dunno... they seem really sketchy on their orders, accidentally getting customers into a backorder status, no shipping updates, then going to "Delayed" status, etc. I would never try a Best Buy preorder or an Apple product if i wanted it on launch day, but I know a lot of people do since they have rewards points, credit, etc.
I did that for the M1 (didn't buy) the morning of launch just to see if they had them in stock and I could've easily picked one up that day in multiple configurations.
Best Buy -- I dunno... they seem really sketchy on their orders, accidentally getting customers into a backorder status, no shipping updates, then going to "Delayed" status, etc. I would never try a Best Buy preorder or an Apple product if i wanted it on launch day, but I know a lot of people do since they have rewards points, credit, etc.