Here is the problem. Dice does not have a good track record when it comes to good releases. This alone lowers my chances of getting the game at launch. Combined with what they have shown me with this demo beta the chance of me buying it is even lower.
Most of BC2's launch problems (and later problems) were with the in-game browser. The only part of the Beta I DIDN'T have problems with was the external browser/Origin, shockingly.
Don't get me wrong- I'm expecting a GB+ sized zero-day patch, but I'm also expecting a playable release.