I somewhat disagree with your PC longevity statement. The 360 came out exactly 8 years ago and I have a feeling I'll be playing mine for at least another year or two before upgrading. If you plan on playing the newest games I don't believe a PC (especially in the next gen console price ranges) will last that long without needing upgrades. I do agree with the fact that it's easier to sit down and play with friends though, which is mainly why I play games on consoles.
As far as picking which one of the consoles, this is the best video out there:
I would personally get an Xbox One because I'm not that hardcore into gaming. I like the idea of having an all-in-one media center that can flip between all my inputs, as well as mess around with gaming with friends. However, I cannot stand the fact I have to find room to fit some dumbass kinect camera on my wall.