PC Advantages
One of the biggest advantages the PC has over consoles right now is that there are a lot more games available for the PC than there are for consoles, particularly when it comes to multiplayer online games. Not only are the vast majority of MMOGs designed for the PC, but PC gamers also have the option to play MUDs, email games, browser games, and a wide variety of titles that are distributed digitally or available as free downloads.
As mentioned above, another clear advantage PCs have over consoles is that you can use them for a lot more than playing games. Furthermore, if you like to modify games or edit maps for them, a PC is essential, and you have to take a break from gaming sometime to read gaming sites.
PCs are always on the cutting edge of gaming technology. The current generation of consoles with high-definition capabilities did briefly narrow the gap, but well-equipped PCs continue to offer superior graphics. Computer monitors can be found with considerably higher resolutions than HDTVs, and the latest multi-core processors and dual GPU solutions make it possible to build a remarkably powerful game system. Even if a console offers incredible technology upon its release, there is no way for it to compete with the rapid hardware advancements that have become a way of life in the computer industry.
When it comes online gaming, PCs give people a variety of ways to connect to the Internet, and to each other, which aren't restricted to proprietary services or software. Different brands of computer and event different operating systems generally communicate very well with one another. This is quite different from services like Xbox Live, for example, which is the only option available to Xbox users that want to play online, and is closed to everyone that doesn't have an Xbox.
Finally, as your PC ages, there is a reasonable chance of extending its gaming life with a component upgrade, although it can get a bit messy.
PC Disadvantages
While PCs have come down considerably in price over the years, they are still quite expensive compared to consoles. There ways to economize on a PC, such as building it yourself, but it's not easy to get the cost of a PC down to a price comparable to even the most expensive console.
Computers are also getting a little more user friendly, but eventually every PC gamer will encounter some technical complication that interferes with their gaming, be it a device driver that needs updating or components that are simply incompatible. PCs are also much more vulnerable to viruses and other security breaches.
The truth is, installing a game on your computer is always a bit of a gamble. You never really know if it's going to work until you're actually playing the game, and even then, in the back of your mind, you're expecting it to crash at any moment.
Unlike most console games, PC games have the potential to get ridiculously complicated. This can give a game depth, but it can also result in tedious arrays of keyboard commands and lengthy tutorials which one must endure to learn how to play.
PC games are often not well-suited for playing on the couch, especially given that the mouse and keyboard are the preferred PC game controllers. Unlike console games, you also won't find many PC games that support two players on one machine at the same time.
Final Thoughts
The latest round of consoles has a lot to offer online gamers, and if you're into sports and racing titles, consoles are a good way to go. If you like massively multiplayer games and online shooters, there are a great deal more to choose from on the PC. Online play options for consoles are getting better all the time, but proprietary networks and fees for services like Xbox Live make them a bit less attractive. For the most part, PCs are still the dominant platform for online gaming, and that appears likely to continue for a while yet.

