my experiences with battle log from the beta was not so good. You could hook up outside of the game and join a squad together and that was all great, but the moment you got inside the game it was all for naught because the server adjusted the teams and didnt put you in the same squad even if you were on the same team.
But im hoping that is all changed with the full release.
on a side note, i spent most of this morning playing through the single player (yes im a dirty pirate, but i have pre ordered the game so my conscience is clean) and it was excellent!