BF4 if you value multiplayer a lot. It will have better, more advanced multiplayer.
For SP obviously Killzone, since it's more open and has more freedom to take on objectives in the order you want.
Do we know anything about Killzone's multiplayer? Seems from that ad that single player and multiplayer can be installed separately, which is pretty cool.