I really hope this game gets delayed. And I say this as a fan of the franchise. It's... not very good.
I'm playing it on console and while I fully expect it to look/perform dramatically different(worse) than PC (and yes, I know, it's a beta), I can't help but worry about it. So far my experience with it has been a lesson in mediocrity. Which is a shame, because Bad Company 2 was a blast. Honestly, I don't even think the visuals are that much better than BC2.
I say delay it. This game will only benefit from it.