You never know, I might pick one up. Depends on future Finances. Xbox Live does have its advantages. Communication being the one for me, Jump in an xbox live game of BF3 and you have people you can talk to just by plugging in your mic. On PC, you have to go to team speak, find the addy for that server, connect and all that shit. It is a pain so just about no one does it, so on pc Communication is usually chat box which is no good for passing on time sensitive info, like, "Hey Hobbs, there is a guy running up behind you" by time you chat box it your guy is already long dead. Also, when you are really into the action you do not even see much of the chat. Something like Rainbow Six, I do not even want to play in a server where everyone is not on team speak.
Maybe I will buy an Xbox One for my little nephew to use when he comes to visit and ill just use that once in a while.