Those who wait
November is approaching, and with it, Microsoft's Xbox One and Sony's PlayStation 4. If you haven't already put in a pre-order for one, don't beat yourself up about it. If history is any indication, you're probably better off waiting a while than pouncing on a brand-new system.
For one thing, consider the cost: If you want a PlayStation 4 on launch day, you'll probably have to go through retailer GameStop (the Xbox One bundles have long since sold out). Don't think you can just grab a console and be on your way, though. GameStop knows that you want the console badly enough to throw some extra money at it, and thus only sells it in bundles.
Admittedly, the PlayStation 4 bundles aren't unreasonable: The basic ones include one game, and cost $460 ($400 for the console, plus $60 for the game). However, if you don't want "Killzone: Shadow Fall," "Call of Duty: Ghosts," "Battlefield 4," or "Madden NFL 25," you're out of luck. Games like "Knack" and "Driveclub" only come with more expensive bundles, which also include an extra controller. If you want your first PS4 game to be "Watch Dogs" or "Assassin's Creed IV: Black Flag," you'll have to buy it separately.
Although GameStop is currently sold out of Xbox One pre-orders, the bundles were similar. Amazon sells PS4s and Xbox Ones individually, but cannot guarantee shipping dates. Pre-ordering them now will ensure that you get your system when the second or third wave ships, but you may end up waiting weeks, or even months, depending on how long it takes to restock.
Even if money is no object, there's still game selection to consider. Both the Xbox One and PS4 will have very strong launch libraries — a rarity, as gamers are usually lucky to get one or two quality titles. In addition to the titles discussed above, next-gen early adopters can look forward to "infamous: Second Son" on the PS4, "Ryse: Son of Rome" on the Xbox One, and titles like "Need for Speed Rivals" and "Skylanders SWAP Force" on both consoles.