A computer with custom hardware.
Ranked in these QuestionsQuestion Ranking
Pro Long Time Investment
You don't have to upgrade every so often. PC can still play AAA games even after 6 years after you build it.
Pro Can be used for more than gaming
Pro Free games
Pro Free mods and textures
Pro Better graphics
Pro Fully customizable
Pro Free services such as Steam
Pro Can play almost any older console games using emulators
Pro Works with any TV or Monitor
Pro Cheaper than most consoles
A $400 PC has better specs than consoles such as the PS4 or XBox One.
Pro More games
There are more games than all other consoles combined, even if not including their games on the PC.
Con Isn't really a console
Some people wouldn't really consider this a console.