Honestly, here is my point.
When you say I am buying -insert console name- for Call of Duty, Battlefield 4, Assassins Creed IV: Black Flag, or Destiny (maybe even Tomb Raider)... your approach is not that great (if I am being honest).
All these high profile, popular games are cross-platform (meaning they will be released for Xbox One, Playstation 4, Wii-U*, PC). So basing your decision off of those games is a terrible idea. You need to consider the exclusives to that system/franchise.
Are you buying that gaming console because you don't like what another company is doing?
Are you buying a certain gaming console because you don't like the other features on the other gaming console?
If you like all of those games listed above and want to play them on the next gen consoles, BUT you also are eyeing newer games that are exclusives... consider which console you are buying. The games listed above do not matter at this point.
What I am saying, is forget about what console you are going to play the cross platform games on, and consider which exclusive games you really want to play, who has the stronger line up, who has the better outlook?
If you do not like the other features, here is a simple solution: DON'T USE THEM!
You are not being forced to use the other features that are available, they are there for you to use if you want to.
My point is this:
Don't buy a game console based on what the cross platform games are going to be, but what the exclusives will be and what the outlook of games will look like on that console. THEN add in the console features, and the cross-platform games.