I was inspired to write this based on this sort of comment I hear.
"Day 1 Patch FTW"
This is a very troubling comment because it is tolerant of publishers that say "It doesn't work now, but it will work then" a very short time before release of a game.
Through its PR, Electronic Arts maintains that this Day 1 patch is the result of feedback from the beta. But what I'm saying is: Don't play Battlefield 3 singleplayer without the patch. And here's why.
I am a pretty avid follower of gaming news and a fairly analytical one even though I don't play FPS' generally, I have watched all the gameplay videos of BF3 available, which are surprisingly scarce for a game just a few days from retail. This is one more cause for concern about the game, and the past year of marketing for Battlefield 3 has revealed a very troubled and rushed production.
Some Notes:
Battlefield 3 showed very little gameplay to the public in the months before its release. What's more, it showed very little gameplay to the PRESS behind closed doors. This means that very little of the game was prepared to be shown that was not shown to the public.
A Public Beta came out one month before the release of the game. While it was no doubt fun (I have a roommate who played it all day so I got to see quite a bit of it.) it was also fundamentally broken. This should not happen in betas one month before release. Take the multiplayer offerings of Uncharted 3 and Gears of War one month ahead of time, which were polished experiences needing minor tweaking and server load testing.
Real beta testing is supposed to occur months before the disc is printed. Battlefield 3 did not have this beta, one can reasonably assume, because it was not ready to have a beta.
Next, EA did not send out review copies to magazines before other gaming news outlets. This is likely again because the review copy was not ready.
Why am I telling you this?
There is no reason to assume, based on this evidence, that the retail game will be ready to be played either online or offline, without a Day 1 patch. Even then, EA has not delivered anything else on time regarding this game, so why should we even expect the Day 1 patch to solve problems.
I am not trying to discourage anyone from buying this game (the truth is that you have probably already decided whether you are getting it or not), but I'm really trying to highlight a problem with Day 1 patches and why they arise. They arise because of greed and narcissism. A game not being ready is a problem that becomes apparent early in production. Battlefield 3 will not be ready when you put it in the first time, and may not be ready when you've downloaded what I suspect will be a 500mb+ patch.
Perhaps that doesn't matter to you. But when someone is so obsessed with releasing their game before a game like Modern Warfare 3 that they would sacrifice the convenience and enjoyment of those they've convinced into pre-ordering their game. Well, that's not the kind of man I want to support.