Battlefield feels like a breath of fresh air. There's just less crap to annoy you although it's a lot tougher. I just find it so much more rewarding. The guns have proper recoil, the TTK gives you a chance in a gun fight even if the guy has the jump on you and it overall looks spectacular.
My pros:
Looks incredible.
Maps are great.
You can demolish anything.
Less camping.
Guns have more recoil, takes much more skill to get a kill.
Snipers are tough to use, makes getting a kill feel amazing.
Conquest is mental (a good mental).
You can use vehicles.
No killstreaks.
No UAVs.
Gun variety is incredible, so many guns and attachments to unlock.
Promotes proper team work - one should be a medic, one support etc...
You can choose where you respawn (in DOM anyway).
Battlelog (like Elite) has proper Stats and more functionality.
My cons:
There's no party system, joining team mates isn't as simple as COD.
It's quite confusing and almost overwhelming (although plenty on here can help explain it to you).
You can only Aim/Shoot with R2/L2, I can't play claw on BF4 properly.
Regarding the party system, as the PS4 has Party Chat available it makes it much easier to just Join Session and let your team mate be aware of how you're getting on. I sometimes joined Chris but would be on the opposite team but it wasn't an issue as I was still able to talk to him.