Battlelog is fantastic. Instead of having to load up the game, sit through Dev/Publisher screens, log in, choose a soldier, find your server, and wait for it to load, battlelog takes the place of most of these steps, loads the game in the background, and signals you when it is ready to go (and this doesn't take long, as all it does is load the map and none of the other rubbish). There's also the fact that as it is web-based, they can patch it pretty frequently, and it's easy for them to add new options etc, and also players can make their own browser plugins to get it working just how they like. And look at previous BF Server browsers, they have almost all had their problems which I don't think ever get looked at, whereas battlelog is regularly patched/updated. Battlelog is a good step for battlefield, and gaming in general, I feel.
Origin also being required... I don't have an issue with origin at all, except for the fact it's just something else that needs to run, sapping performance. As a program itself, it's not really an issue.
It's not as complex as previous Battlefields at all, the biggest maps have only 5 flags in conquest mode, and although they are far apart, it's still not as "tactical" in any way. VOIP is an issue, at the moment there is no ingame voip, squad or team, and the only people you can speak with are people in your battlelog "party". BlackIntel have currently got our Teamspeak server autoswapping people into team channels as per what is happening ingame, but it's not the same.
As a game, though, I've been enjoying it. There are some bad design choices, and some good ones (you have to unlock the defib, although this was the same in BF2142 and BC2, but still, it's annoying). There are new bits of equipment which bring an interesting change of pace to the game, and some new features that have been requested and used from mods (the suppression effect being nabbed from PR is most notable).
I've enjoyed the game so far, and it is certainly solid from an infantry perspective. I've not used much of the vehicles, so I can't judge from them.
BlackIntel Game Leader
DUKE815: Teamwork's complicated. I've found that ramming a Lambda with a Y-wing at full boost is most effective.