To be honest haven't played much online, mostly with friends and not in the last year or so. I do prefer its SP over Battlefield, never bothered finishing Battlefields 3s SP, but not sure if that's because its bad, or MP is so good I couldn't be bothered to play SP.