If I were pre-ordering, I would definitely opt for online. Even if you do pre-order from a store, chances are that it will be extremely crowded and you'll have to go through the hassle of waiting in line (or at least avoiding other people). I'd much rather wait a little longer to have mine delivered in the mail. If I can wait until release date, I can certainly wait until later in the day for the mail to arrive.