The EBs (and Gamestops) in my area have turned into the old Funcolands. Nothing but a depot for used console games. I don't even go into these stores anymore. What a shame.
I pre-ordered the game on Amazon because I have Amazon Prime. I hope they reliably ship new releases on release date, because this is the first time I have used them for a game I want first day.
Good luck. Amazon is not the place to pre-order if you want the game the first day.
I still go with GameStop for stuff I want to pre-order, though not for much else.