ps4 will be charging for online play but this is there step forward to creating more stable servers like the 360 had.

since the release of the xbox one they have pretty much changed everything that they originally said for example before you pretty much couldnt play second hand games on it, my personal fav was say you had 2 x box ones in the house and ur partner brother or whoever had that game if you wanted to play that game on your own xbox you would have to pay the full price of the game to play it LOL! also if you wanted to take it around to a friends house to play you couldnt do that either they changed it so u could play it for an hour at a friends but that got scrapped to its kinda hillarious.

but to the original question its a ps4 for me microsoft really screwed themselves with this one but hey who knows console might turn out to be really good but for me its the ps4