In 2014, when I was in D.C. for a bit, I decided I'd get an XBOX One to play with some people that I worked with up there, since they were not PC gamers. Since then I've sometimes played the XBOX One for exclusives or FIFA, but I haven't used it a whole lot. This weekend I was gifted a 1TB external hard drive, and I hooked it up and formatted it for the XBONE. After getting everything ready, I noticed that my wireless connector stopped working. I troubleshot everything, and lo and behold, there was a hardware malfunction.
This is what I don't like about console gaming. Now in less than two years from buying an XBOX One, I now have to send it back to Microsoft for repairs. I get that they have to get cheap components sometimes for building consoles, but seriously...less than 2 years? Meanwhile, you splurge a bit on a PC, and you won't have to worry about replacing things for a while. Not to mention the price of games on PC are definitely cheaper. And thanks to Steam and GOG and Origin, decades of games are available on PC...on modern consoles, you're essentially limited.
The only consoles this generation that I've been really content with are the Wii U and the 3DS. They have exclusive, great games, and they are super reliable (as Nintendo usually is). Other than that get a PC...
Then you probably won't be spending $115 on a stupid repair for your modern console.