I worked for EA and Capcom two years ago as a playtester as a side job (I got free games and up to $100 per hour for the job; it was a blast). I got a chance to play all the games EA has released probably 2-6 months before they came out.
I actually playtested BC2. I played the alpha AND beta for BC2. There were a ton of glitches in both of those - and when the final game released and I was given a copy, MANY of the bugs and glitches persisted. While BC2 is a fun game, it's still buggy as hell in my opinion. I mean it's playable and still a really great game - but definitely not bug free.
This is why I fear BF3 won't be ready in two weeks. They're promising the same things that they have in the past for all of the other games I've play tested for them, it seems to be the same story over and over again. I will definitely be playing and buying BF3 regardless -- and even though this was one of the better betas I've ever played -- its a shame that EA and Dice are promising so many things that they probably will not deliver.
edit: Oh, and FYI I also playtested MoH and had a bunch of complaints that lined up with the other playtesters that EA and Dice said they would "fix". Look how that game turned out Edited by fstop - 10/11/11 at 6:51pm