I tend to be a CLI user from way back. Heck, I had an Amiga and used the shell on it all the time. So, to me the GUI is just something to interact with GUI type programs, and doesn't need a lot of sophistication.
That said, the latest Gnome and KDE desktops are quite stable and featureful, but keep in mind that many functions that Windows has trained you to think of as "windows" level functions, like adjusting the resoution of your screen, are a couple levels down in Unix.
Sorry to hear about your inspirion slowly dieing. Sounds like it could actually be almost any part, CPU, memory, graphics chip, or even the power subsystem.
The general philosophies between most linux distros and windows are quite different. For instance, device drivers. On linux, you tend to have device drivers created and maintained by the community, and they tend to be very general and long lived. This means that old hardware generally works pretty well, because the general nature of the drivers allow them to have a longer life span, but means that often smaller features get left out or are unsupported, especially in the newer version of the hardware supported.
For instance, the only external driver I needed for my laptop was the one for my wifi card. I was able to connect my camera and have instant access, and only needed a couple of programs to use my ipod shuffle and zen xtra jukebox. All the graphics, cdrom, etc... drivers were otherwise built right in. OTOH, I have no driver for my winmodem in this machine, and no intention of buying the commercial driver, as I use a modem about as often as I use hair pomade.
With Windows, I've never gotten away with using the built in drivers. I have always needed to download a half a dozen or more drivers from the web in order to make my machine work after an install.
I don't think Windows is that much more user friendly, just more familiar for most users. There are some parts of it that are more user friendly than linux, and vice versa. Note that for me, Windows is MUCH harder to use, because I am so inexperienced with it. If you do a lot from the command line, Windows feels very clunky, but it's getting better. If you do a lot from the GUI, Linux feels klunky, but it's getting better.