I don't hate dell, but I don't love them either..... I have a 5150 and It's good but I'm mad because the CD burner is broken and won't burn to CD's, and the dell stock hard drive was junk. Here are some pro's and cons that i've found from owning a dell
The tower is silent and it stays pretty cool
Lots of room to upgrade and work around in the case
The price was good, I needed a computer fast and was strapped for cash so Dell was my best bet
It gets the job done for me, I'm not a heavy gamer but when I do play games it works fine for me
Has a soundcard with 5.1 surround sound support
Dell's "Award Winning Support" really isn't that great. I had a hardware problem and they insisted it was a software issue and wanted me to use their "Dell on Call" support which is 99 bucks an incident
They could use some better parts, they could put in a dedicated graphics card instead of one that's onle 32MB dedicated and uses up to 96MB of the system RAM.
They could automatically include an XP installation CD instead of using a restore partition
I wish their warranties were a little better
You can't read temperatures off of them, I've tried speedfan and it doesn't work, apparently this is the case with some Dell's.
My Dell experience hasn't been the best, it could have been better but it also could have been worse. I personally won't ever buy a Dell because after 4 months my CD burner went out and won't burn CD's, their support is awful, and they could have better warranties. I've been happy with the machine itself for the most part and I think that for the cost it's good but not great. I won't be getting another Dell and i've learned that if I need a computer I'll just build it myself.