I just read a review that covered "which should you buy PS4 or Xbox One". I think it was Kotaku, but it was through RSS and I didn't pay a lot of attention to the source, anyway, I thought they summed it up fairly well, though I'll elaborate on one of their points:
If you just want to play games (nothing else): PS4
If you want to play games and other stuff (Stream, etc): Xbox One
If you are torn between the two and can't decide: Xbox One
If you have self control: Neither, wait a while
The last point of course is to give them time to mature. The same could be said for getting any game on day one. I could make that argument for call of duty games. Initially things aren't perfect, there's things people don't like they release update, release matchmaking fixes, etc. The group of guys I play with hated ghosts this year, for the first two weeks. Now they like it. They have always waited until after Xmas to get the new CoD, but now they have me in the group and I upgrade right away, so they did too. They hadn't been through the process of having some shit change over time in the game and were just used to it having things worked out already when they got it
The main point that I didn't total agree with is of course what you should get if you just want to play games. No, not just because they picked PS4, but because they didn't consider or incorrectly considered a couple things:
1) Online play and what do your friends have. If you want to play online, Xbox Live beats PSN hands down, I can only imagine it will do so more with the cloud stuff available for Xbox One and the tremendous increase in the number of Xbox Live servers.
2) They call out the price difference and state Kinect is not central to gaming (other than Kinect games). While true, the fact is it isn't central to gaming YET. The whole purpose in the "forced" purchase of a Kinect is that developers can count on everyone having one if they want to use it in core gaming. Battlefield 4 is already known to make use of it if you want to. I believe it can do some work with both body language and with verbal commands. While it might not add a lot now, it certainly could in upcoming games. If you don't want to regret a choice or have to buy both, then this would be worth considering as well.