I use apple mainly now, but my dell repair experiences were fantastic. They always sent a tech to me to do the repair. Support was always my #1 reason for choosing dell.
I've had good luck getting them done on-site in the business context, but otherwise they required shipping it or simply recommended Geek Squad since I live in a far-out suburb.