This thread should provide you with enough feedback about the current state of the game. It seems to me most people are still finding some minor issues but are loving the experience. I'm sure DICE will continue to support the game.
http://forums.xbox.com/xbox_forums/general_discussion/f/3817/t/1645646.aspx