I don't know about everywhere else, but usually Gamestop has as many preorders as they get atleast. Bigger games like a first party Nintendo game you'd probably have no problem getting one whether you preordered or not.

Also. Amazon is good but you won't get it first day.