I have been shooping online for the past 3 years, i tried DX, Ebay, tinydeal, tmart, dinodirect and many more.
I found banggood an year ago and never left, i'm now on 114 orders (over 1000$), had only 1 that didn't get to me, banggood reshipped with no questions asked.
Very responsible site.
Best prices.
For me it's the number 1 site right now, i recommend it to all my friends, try it and see for yourself.