Most of the people here don't have a clue what they are talking about so lets just do a list of pros and cons from someone who built their own £1200 gaming PC.
1) Better graphics, hands down, no contest, don't try.
2) If you know how to take care of one, they have less problems, my xBox 360 had more issues then my PC.
3) Games are cheaper (despite what others say), if you know where to go, you can just download which is cheaper as there is no packing/shipping costs (and many other reasons and yes, it is very legal!)
4) Easier to upgrade and once you have built it, cheaper to maintain, when the next gen consoles come out, you don't have to spend £600 on a new console, just do a few upgrades.
5) Much more choice of accessories, peripherals and so-on.
6) More games, MMO's, RTS, FPS, you name it, there are more on PC then any other console and a lot are free-to-play
7) You can do more with them, they are not just consoles, they are media centres, internet browsers, work stations, what can't they do?
8) Mouse and keyboard players tend to be better then controller players at FPS games, now you console players will disagree but only because you haven't spend a week practising on.
9) If your console blows up, you need to send it in to get repaired which takes weeks and costs you a small fortune, if something goes in your PC you just replace it yourself and your back up and running in 2/3 days (or bring it to a PC repair shop which is still a lot cheaper then console repairs.
1) Initially, PC's are more expensive (but cheaper in the long run)
2) Not as portable, they are not as easy to unplug and bring to a mates for a night of gaming
3) There are some games you cannot get, the reason I still have an xBox 360 is because I love Froza, Halo, Final Fantasy, all of which you cannot play on PC
4).... No, that it is, 3 cons, 1 of which is pointless because although it is more expensive to go and build/buy a gaming PC, you will save a lot of money on games, upgrades, repairs.
1. PC is the original so it had more time to advance in graphics and game play. 2. You can connect any controller to your PC gaming console you cant and you can set your PC to your settings for your liking. 3. PC can do a lot of other task simultaneously. 4. You will never have to buy a new console for years and you can buy a charger to charge your stuff on PC and play for ages without having to buy new batteries.
PC hands down has better graphics, frame speed, and responsiveness because the crazy gaming computers you can buy/build with huge processors, and top of line video cards. The true experience game-play and graphics wise is on PC, hands down. However there is the convenience of console gaming, with no download files that can get corrupted, the ergonomic controllers vs. Keyboards (I'm aware many PC gamers have controllers). Less hacked connections/lobbies (even though console servers are unreliable and glitchy). Over all PC is better, but for none serious gamers it can be a bit daunting navigating all the downloads, settings, and technical aspects of PC gaming.
PC's are the better gaming platform. And you can do something with a PC that you can't do with a console. You can upgrade it. I could build a decent gaming PC for the price of a gaming console. With upgrades, that PC will be good for several years. Beats buying a new console every few years. PC's also have a much better selection of games, many of them are free to play.
Some gaming consoles cost a lot of money and having to buy games after that can be a pain to your wallet. For PC gaming, just download a game, done. Although some PC games cost a lot, they are generally somewhat cheaper than console games. You also can keep the PC game in a file where you cannot lose it, as for console games you can lose the case, disk, or the memory card/file itself.
The first thing i'm going to talk about is performance. Well first you can go out and buy a ps4 or xbox one for about 300 dollars well you can buy a pc for 3oo dollars that can outperform a console not to mention you can slowly upgrade it over time so instead of buying a completely new console you can just spend usually around 10-100 dollars on a component to up your performance which by the way if you aren't familiar with consoles it is not possible with one.
The second thing that i'm going to talk about is the games. Now on console there is a wide variety of games but not nearly as much on pc. On xbox you can find 1176 games but on pc there are 15624 games on steam itself which is one of the hundreds of places you can get games from and plus about 40% of the games are free and there are few free games on console which also need a membership that i mentioned at the start. And there are an estimated 10 000 indie game developers worldwide. Also on console there are no mods at all while on pc there are hundreds of thousands of mods that available for 90% of the time completely free. Plus for pc if you go to the right websites you can download games that are in the 1 - 10 dollar range for completely free anything outside of that would be harder to find but still possible.
The third thing i'm going to talk about is controllers. Now on console you have two thumbstick to aim navigate for whatever in your games. The problem with this is that it only goes at one speed and that can make it very difficult to do things. With a mouse on the other hand you can move at literally any speed. This can make it much easier to navigate. Another thing would be that on console you only use four of your fingers: your thumbs, your index fingers and the rest of them hold the controller. You might say just move your fingers but in a game like call of duty, counterstrike you have to do things very quickly and this not easy because they are very fast games and on pc you don't have to hold anything because the mouse and keyboard rest on the table. One last thing is if you don't care about this it possible and actually very easy to connect your controller to your pc.
Don't get me wrong, I love consoles as well. From the WII, to the NES, PS2, I love it. However, the pros to PC gaming are more than for consoles.
1.) Console Servers are usually incredibly glitchy, and on PC they tend to be more stable
2.) In a FPS game, keyboard and mouse easily dominates a controller, allowing more free reign of movement and the hand
3.) You're used to all the controls since you've already practiced typing and clicking certain buttons, retaining the memory already without even trying
4.) The graphics are amazing on PC, something that can be lacking in a console
5.) Games usually cost less
PC allows people to access games that are not available to consoles (Indie). There are multiple services where you may also purchase a game for -10% on the day it comes out, as opposed to full price for console. PCs can be upgraded, and can access the internet at the same time as you are playing a game. If you want to chat to a friend who doesn't have a console, you need to bring in a computer or a phone. With PC, you can have Skype (or other teamspeak-like things) on and working while you play a game with friends. You are also not region-locked in most cases, as games are usually downloaded. In my opinion PC gaming takes it up a notch from consoles.
That might just be me, but the PC tends to be more vanurable to hackers, viruses, and lose of memory. Don't get me wrong, I love PC as much as the next guy, but console is much more convinet( if you don't have a laptop) and portable. This statement could be bias because I grew up with the original Play Station in my reach.
But it depends what I'm playing. Single-player games like Fallout 3, PC is better. Multiplayer games like COD, the console is better. There are loads more people playing COD on consoles and full lobbies are easy to get (even on MW2), plus, I love my Scuf controller. Also the section of games on console is far greater. Having spent 8 years on Xbox, only dabbling occasionally with PC, I probably have an ingrained bias to console and haven't experienced everything the PC has to offer. I should probably try different games too. The only reason I got my PC in the first place was to play Age of Empires.