I have never had the honor of ordering from Hagen miniatures, but their reputation on this forum is excellent.
I have had problems with certain other resellers, but I just quietly stop buying from them without calling them out. I don't want to put anyone out of business, since Amazon is already trying to do that on their own.