I'm enjoying it so far. Played some of the MP last night till my random 2X EXP ran out. Fireteams are what make/break good matches. Either you get rushers who die running into the same campers, or you get a sniper who covers you, advances with you, you spot for him, and you get #1 fireteam on a game. I loved that I had my goofy Purple gun for the little post game fist bump thing, haha. I like the modes that are similiar to BF3 like Combat Mission.
SP is fun so far, I like the multi sight guns a lot. Trying to split time between this, Forza, and Borderlands 2 is difficult, haha. Need more hours in a day.
I do like the Nations thing in Battlelog, it reminds me of the awesome Resistance 3 Global thing that tied into the game.
And if you are not in a Platoon, just make one for yourself, you get a Platoon bonus for every match.