I have purchased $$$$$$$ of equipment, cable, and antennas from DXE and HRO over the years. From my perspective they are both good companies, but who I buy from depends on what I need and when I need it. My QTH puts me in a 2-day ground delivery location from both for most things when they are in stock. However, if I get my order in to DXE before 6 AM the day before, I usually get it the next day as normal 2-day delivery. If I’m purchasing major equipment and price and availably are the same, I will choose DXE because I feel that they provide better customer service both before and after the sale. Thus in general, I tend to use DXE more than HRO.
However, for Tubes, Connectors, and other minor station accessories I think that HRO has better selection and pricing.
In the end I think that it is important to shop around.