I much preffer a PC to a consol. First of all with a PC you can do lots more than play games, There are endless amounts of things that can be done on a PC that cannot be done on a Console. I know that there talking about integrating more applications etc. into consoles but PC's always will have the advantage over consoles when it comes to this sort of thing.
The second thing that is good with a computer is When you are playing games, you can find lots of different mod for them, For example I've been waiting on a Jedi Academy Mod comming out. The simple fact is not many people know how, or will actually make a mod for the X-box or Ps#. Not only will they have to find the correct code but then there is the idea of marketing it etc. There is also the issue about Patches and Bug fixes...
You make the point that the joypad is easier to handle on a console, but you can just as easily get a similar joypad for a PC, just as you can get a mouse and keyboard for a console.
The graphics thing I don't know much about, but I would like to think that PC's have and always will have better Graphics than consoles, although as the technology's advance it becomes much more expensive.
I'll admit that having friends round playing the consoles with you is good fun, However I would not say that it is easier to play a console game online.
If you gave me the choice between a ?600 console and a ?600 PC, I'm afraid that the Pc would always win

.