A PC offers better graphics, more upgrade options, and a greater variety of video games than consoles. Likewise, these video games are generally cheaper, not only in their final price, but also in their creation and development.
A console is better in a marathon than a sprint. Maintaining a high-end PC is an expensive endeavour. A console will perform better for longer for the average user. While developing a console game is more expensive, its platform is far more affordable and accessible. In previous generations, graphically, the consoles would fall short. But this gap is shortening significantly as consoles take huge leaps of performance and quality with each generation.