just bought it for xb1, an to be honest i think I'm done with COD i hate the new one its so fucking weak with small ass maps and bullshit guns
The only little caveat is that the PS4 community is waaaay larger for Battlefield than anything else, so for the long run its probably best to buy it on the PS4 because the community will be banging for a long time, PC is second. I'm not sure about TF2 but again, reviews are great and they wisely added a single player campaign which I hear is fantastic, albeit not all that long. CoD will need to go back to their roots and drop all the futuristic bullshit, otherwise they will fall too far behind.