I had never have any problems with DELL support. All hardware support should be done via email, they will respond to you within 24 hours and part and tech will be scheduled for you the next day.
HP support is also good, however, no experience with thinkpad support