A problem with PC gaming is fragmentation. Even though you have a PC, you can't be sure that you will be able to run a certain game on it. Unlike in consoles. As long as the game has been released for a certain console, as long as you have said console, you are assured that you will be able to play it.
Also, you can buy installation disks for a PC much like you do for a console.
Then there's the fact that it's easier to pirate PC games than console games.
Consoles are also relatively easier to set up. Just pop in the disk, and just input some info, sometimes none at all, and your good to go. In a PC situation, you will have to install it, and it may or may not work, then there is the trouble of finding the best settings to be able to play the game.
Then there's the fact that a lot of installations for a PC game is for one person only. You usually need a licence key to be able to install a game LEGALLY. In consoles, you can just give a friend or relative the disk and they will be able to play it( assuming the game was bought in a disk).
Portability. Consoles like the 3DS or PS Vita and other handhelds are easier to carry around than a gaming laptop.
Then there's the community. As far as I know, there are a lot more console gamers out there than there are PC gamers. So if you want a team play, or some friends, it might be easier to do so on as console. But the people on consoles are usually more childish.
But a PC does offer superb graphics. A custom built $350 PC will have way more better graphics than a $350 console, sometimes even at low settings.
There are a lot more functions a PC can do, not just gaming.
It's both a con and pro: piracy. It's easier to pirate PC games.
You can also use a huge range of controllers for a PC.
There is also more things you can do with a PC when you're done with ever using it again compared to a console, which may be passed down to someone a few times before they either throw it away or leave it to take up dust.
If you're willing to spend a little more money for a decent PC over a console, willing to go through installations, willing to upgrade when you need to, then PC gaming will offer you graphics a console will never hope to achieve, while also teaching you new things