I have often bought from dx.com. I never bought expensive things, so I am not expecting top-notch quality: usually items are more than decent, and are therefore worth more than their cost. Only once I found a bad product (a bicycle computer: it kinda works, but it's no good at all)
The only problem is that shipping and delivery (at least to Italy) is really slow. Usually it takes a month, but the last order arrived after more than two months and half.
Connect with Facebook to get one click access to Trustpilot. It's easier.
Sign up with Facebook