I have received ONE poor quality product from Banggood out of many.
I'd guess that you are in the majority among the members here, who report that they purchase stuff from Banggood.
I seem to remember
Nigel Goodwin, who buys a
lot, had an order of, I think, RTC boards (DS3231?), which looked like they were trampled, or run over by a wheel - refunded no problem.
My experience with Banggood has been great, and I have purchased many things:
RGB TH LEDs, CA and CC
7-seg LED displays
74HC595 shift registers
555 timers
Op-Amps
WS2812 SMD LEDs, bare and on PCBs
TH resistors, diodes/zeners, caps, inductors
SMD resistors, caps, inductors
Arduino Nanos, Unos, Megas
ESP-01s, ESP32s
I2C and SPI OLEDs
SO-8 test clips & breakout boards
S0-16 breakout boards
Test-points & Pogo pins, header pins
DSO138 toy o-scope, sig-gen & component tester
2 x function generators/AWG
2020 profile extrusions and hardware
3D printer supplies including heaters, thermisters, heated bed plates, hot ends and heat-breaks, fans, 3D printing pen
Stepper motors and driver boards - A4988, DRV8825, TB6600, DM542
Toothed belt and drive/idler gears
Linear rails and ball-screws
Nut/bolt kits - M2 to M6
Switching power supplies
Brushed/BLDC spindle motor packages
Li-Ion charger boards and boost-converters, battery cell holders
Transistor/trim-pot/20-turn/voltage-reg/USB connector kits
Panel meters, shunts, inductive probes
LCD & GLCD displays
The list goes on....
But, the
ONLY thing I have ever had a problem with, was
ONE 128x64 OLED display, where the lower corner of the glass was cracked, resulting in alternate lines not being displayed.
Pic of the problem was submitted and a new item was shipped out the next day.
My 0.02