Honestly right now I would say wait and see, due to the numerous versions and preorder bonuses. Direct2Drive has a special edition that promises free stuff, there's the Steam Deluxe Edition, Amazon has their own preorder bonus, etc. (and some of this stuff emerged within the last week or so). I'm personally not bothering to preorder until September.