I did the same thing. I was able to get a ME preorder at GameStop and paid for release day shipping (or One Day or whatever they call it.)

Had I been able to, I would have ordered the game from Amazon instead (where I got my Switch.)

(Sadly GS botched the delivery of my game and I didn't get it until some time during the following week.)