I played it the other night and did have fun with it, but EA milked it before the damn thing was done. There's a lot of bugs in the game, the server browser still sucks, the red tag issue, looong load times, etc.
Like I said, it's fun, but it's pretty far from flawless and if they are going to push out another BF this year, then there's probably one more patch coming for BF2 and that's it.