Battlefield 3's a great game, but not up to unrealistic expectations