If you are ONLY buying a console for the games, pick which console has your favorite 1st party games (then again, why not PC, games are far cheaper there). If you want a console that does everything else too (media, apps, etc), get an Xbox One. If you want the cheaper console, get a PS4.
I feel like the trap is thinking the PS4 is better because it has better hardware, when that didn't do the N64, Dreamcast, Xbox Classic, PS3 or PS Vita any favors in the end. What you end up with right now is people buying a $400 console for games they could have easily played on their current console unless they are playing Killzone (meh), Knack (will be free on PS Plus), or indie games like Contrast or Resogun (free, and not worth a $400 purchase on day one). It's a real shame that Infamous: Second Son isn't until February and both Watch Dogs and Driveclub got delayed. That's why even if I were dead set on a PS4 today, I'd just wait (especially since there *will* be people will buyer's remorse and offload the thing on craigslist for less than $400 at some point in the next year).
Though the same could be said for the Xbox One (though I bought one). Few exclusive games, OS needs work, and the app support is clearly coming, but probably won't be unveiled until their BUILD conference in April. Only reason I honestly bought one was for the Day One Achievement (yes, I am that lame), otherwise I probably would have held off too. I've got soooooo many PS3 games from PS Plus to play!
tl;dr: Dodge the early adopter tax and wait a year.