I don't mean to stir things up but it amazes me how many issues BF4 beta has, after playing for about 6 hours personally. DICE, after, years of working with BF3 still manages to produce a very buggy, very poorly performing game, with many exploits and balance issues.
On the other hand, Call of Duty games don't use betas but always manage to release in a great, stable, well-performing state (except BLOPS1). Granted, CoD games aren't as expansive in their reach I suppose, but BF4 is so much like BF3 making the "innovation" point a bit moot.
So I'm left to wonder: would I rather have an ambitious "realistic" game that is a mess or a more simplified shooter that runs and plays great even if it is not so complex.
I guess the real answer we all can hope for is simply: Titanfall.