I know that you yourself enjoy social networking (kick and moan about it, but because you post here.. you are part of that social networking).
I also enjoy having sex, that doesn't mean that I want to have sex with everyone out there. No, If I want to post on baka forums, I do that, If I want to blow someone's head off in a game, I do that. Why am I forced to mix those two things? What's the point? to have a friendly chat with people you are knifing in the back?
So lets say you want to organize an event where it's all Snipers only/Knife only... would you rather boot up a game, log in, then try to willfully use an ingame browser? No, you'd rather use a web browser that was built to do that sort of thing.
Neither. Protip: you use a dedicated server software to set up your server with custom rules.

Let's say your at school or at work and you want to brag to your friends/co-workers of your scores. EASY. Just bring up Battlelog and you have every single stat that you would want to brag to your friends about. "Yeah, my KDR is killer!" or "My accuracy is shitty... but I just like shooting a lot of bullets!" It's all right there in the browser.
You want to show off that awesome gear you got in a raid in WoW, easy! There are a bunch of sites that keep track of you levels, skills, gear... fuck, everything. Oh, and for all it's faults WoW has a fucking in game menu. Why force us to use something that fans make for free?
I don't think Frostbite 2 engine has a "menu" option... so "browser" menu is essentially the same as "in-game" menu.
Please show me the place on battlelog where you can change graphics and keybinds.
So yes, for the most part, Battlelog is a nice addition.
That is a problem. It is not an addition, it is a replacement. If it was just an addition, I would not have any problem with it whatsoever, because then I would just not use it, like all the stat tracking sites for the other games.
Arguments against battle log:
1. It is not optional feature, it is a forced replacement
2. No way of tweaking options before loading a map
3. Requires browser plug in. Not all browser work so you are forced to pick a browser that DICE decided to make the plug-in for.
4. Need to open up a browser to start a singleplayer game.
5. Fullscreen bullshit (explained below)***
6. Privacy settings set to low by default.
*** Fired up a game, starts in windowed mode by default just to piss me off. Origin insults me further by putting a tip that Alt+Enter will put me in fullscreen mode. Started the map, the blur effects are shit because you have to get really drunk to get that effect in real life. So I decide to turn it off completely. Hit apply, screen is black for one second and goes in windowed mode again. Pressing alt+Enter again, and it goes in fullscreen. Take a look at controls, change some sound setting and shadows while at it and hit apply again. MOTHERFUCKER goes into windowed mode again.
God damn it, why cant it stay in fullscreen mode?