Heres my outlook on this whole argument:
Xbox One:
Pros:
- Significantly cheaper than buying a PC that would enjoyably play the same games
- You have lots of friends that you know who already use Xbox One
- The Xbox One will last you a good 5 or 6 years and still be able to play games well,
at a 60 fps 1080p standard
Cons:
- The hardware is dated; you wont get as much out of it in the future as you could
potentially with a PC
- Games are always a flat rate of 60 bucks, unless you buy used disks, but most
games are better downloaded through Xbox live
- Xbox Live Gold is expensive; Paying 60 bucks a year to use your own internet
kind of sucks, unless you know a microsoft employee who can get you a card for
25 bucks (like me ;D)
PC:
Pros:
- Games are significantly cheaper, especially during steam sales and holidays
- More customization; you can choose your OS, and use the parts YOU want to
use in the build
- Games will look far better in the future, given that you take care of your PC
- You do not have to pay to play multiplayer
Cons:
- You don't have many friends who use PC's or have good enough PC's for
intensive gaming
- Computer hardware is always getting better, and your PC will only last a couple
of years before you start noticing lowering performance in games, and you may
have to pay more money for upgrades
- PCs are EXPENSIVE, at least, for good ones.
Given this information, it really is up to what you value more; better performance with an expensive price, with not many people to play with - or a lower price for an ok system that will last, with lots of friends you can hang out with.
I'm personally more of a PC guy, because I know a few people who I can play games with, but I am all for Xbone and look forward to getting one later this summer so I can play with my friends.