Personally I don't like Dell at all. I've had them screw up orders for companies I worked for several times.
"No sir, I really can't find your order in our computer system. Are you sure you placed it?" Yes, I have a printout from the last order screen, including all three different order numbers. (Can anybody explain why the Dell orders for large companies have three different order numbers?????)
"No sir, I don't know why your order already takes five weeks. Yes, it normally really is two weeks maximum."
The PSU in a Dell broke a few month after the warranty expired. Tough luck, Dell PSUs have a proprietary format. So forget putting a standard ATX PSU from some retired system in it. Spare PSUs from Dell are so rediculous expensive it is not economical to buy one for a system of three years old.
Some time later I worked for a small company (15 employees). We bought a Dell with Windows XP preinstalled. When we received the system the HDD didn't spin. So a Dell tech support guy comes on site and replaces the HDD. Surprise
The replacement HDD is completely empty. Good luck installing Windows XP from the recovery CD
I told them not to buy a Dell and they agreed afterwards that I was right all along
When my sister asked advice what computer to buy, I asked her what she wanted to do with it and how much money she had availlable for it. Then we adjusted both the expected price and expected specs a bit. Next I sent here to a local shop I know has knowledgeable salesmen and told here to only come back to me if what they told her was radically different from what I told her. AFAIK she's happy with what she got. (She didn't complain afterwards