definitely preorder while you still can if available in stores because it will most likely not be available same day release. if you're buying from gamestop, i believe they have a policy of only preorders are available same day of release and regular copies for walk in purchases are not available until a later date. preodering at gamestop comes with a free poster while supplies last so, first come first serve for the copy pickup. other places like walmart, target, etc, not sure how they work but i'd assume they'd be sold out for sure, as i don't think they'd have as much a quantity which is why it sold out quicker a month ago here in NY.
if you live in places like NY, you may live walking distance from a gamestop like myself, so you'd be able to walk to a gamestop for midnight releases. also!! midnight releases are not necessarily at midnight, we do them at 9PM here usually.