As someone who is buying both new systems, I've just pre-ordered BF4 for Xbox One. Resolution is important but in games, many other factors can come in to play. Here are a few of my reasons for going X1:
Network - Xbox Live has always been better/more reliable for online games. Add the asynchronous match making where I can be playing or watching something else while searching for a BF4 match, and the X1 version wins out.
Community - I'm not only factoring in existing friends. I think Microsoft's matchmaking system for Xbox One has a ton of potential to keep from playing with griefers.
Kinect - There are options for head tracking, lean tracking, and voice commands using Kinect. I haven't seen anything about the PS Camera being implemented.
Controller - I'm an asymmetrical stick shooter guy for one. Also, I play inverted and the 360's universal control setup made playing lots of different games very easy for me.