I prefer consoles for a few reasons:
1. I like the controllers.
The controllers make the games feel more realistic somehow, and they just feel better anyways than the keyboard and mouse.
2. I don't have to worry about whether or not I can run a new game.
Any game on a console will work because it was specifically tested for that console. With my laptop, I could very easily buy a game and then find out I can't play it.
3. No installation.
In the PC, you have to install every game you play. With a console, all you have to do is insert a disc and it's played straight from the disk.
However, I do like PCs better for RTS games such as Starcraft.