Yeah, releases come every week. They're actually TRYING to make it better and better AND these updates aren't just bug fixes they also add new content. Dice and EA are notorious for dragggggginnnnnggggg they're feet when it comes to fixing a game. Which is evident so far.
But hey, maybe in about 4 or 5 months BF2 will be a decent game, it's just not quite there yet. That's just me. But I'm tired buying beta versions of games...and that goes for everything, not just BF2.