Yes MW3 got better story but i also prefer BF3 on SP. IN MW3 i can stand in middle of shootout and kill evryone even on hard. In BF3 when i go out from cover im dead. So story and music is nice in MW3 but gameplay i prefere BF3
bf3 is finally the game which is not so fast like shity jumpy COD that means i am able to kill some1 and flying a jet is nice => for me only swat and now BF3