On the topic of price I'd say that whether or not a console is the cheaper solution depends largely on what the user is planning to do with the thing. My brother in law got a PS4 to play Fifa on it and that's all he's ever going to use it for. Naturally in his case that's by far the cheapest solution. If you're a core gamer and especially if you plan on playing online, the cost of Live or PSN and more expensive games is going to make a huge difference in the long run. You'll be paying 50$ a year for 8 years at least this generation, so the cost of your device just doubled. With PSN you get a bunch of really great games every month for free, but you don't get to choose which ones you get and you loose them if stop paying but it's still a great deal. The Xbox One seems completely irrelevant in this regard. You pay 100$ extra for a device that barely any core gamer is ever going to use in any substantial way and the free stuff you get each month so far doesn't seem to be worth a fifth of what you're paying.
Finally, with the PC you pay 700$ for the system up front, but you never pay for online multiplayer, you get Steam sales, games that are 10$ cheaper on day one in most cases and you get to choose between several different stores at any time.
All in all, I'd say the PS4 is a great, cheap choice for casual gamers and Single Player only core gamers, PC is cheapest in the long run for everyone else and the Xbone, at least at this stage seems overpriced in every regard.