I've found with Dell they are generally good (then again we are a corporate client).
Who you end up talking to plays a part too, i think they are pretty quick to cull non-performers as we now have another account manager.
Let it be said i'm not personally recommending any particular vendor as everyones mileage will vary, i know who i WON"T shop with though.