BF3 kicks its ass.