Recently placed two small orders with GearBest (before I was aware of this thread).
Used PayPal for payment, and selected Insurance for the orders, just in case.
Both orders were shipped about one day after placing orders.
First order received 11 days after shipping. Second order received 15 days after shipping.
Both items received in excellent condition, and were packaged in bubble envelopes. Only extremely minor issue was the "Delivery List" included with the second order was apparently "rammed" into to the shipping envelope, the list was severely crumpled up. Just folding the list once would have made putting it into the envelope easier and without it being crumpled.
Overall a very good experience.
However. Based on previous comments here in this thread, it seems that there may be some difficulty regarding warranty claims and in receiving ordered items in the event wrong items were sent initially by Gear Best. So I'm reluctant to order larger (and more expensive) items (such as chargers) in the event of item becoming (or received as) faulty and having to make a warranty claim or having to request right item be shipped instead of what was received. I don't want to have to go through the apparent tedious process of providing this, that and other details, exchanging numerous emails, and perhaps waiting for months for any resolution.
The two small items I ordered are unlikely to require a warranty claim due to their simplicity and good quality build.
Cheap/small items will probably be ordered now and then, but more expensive items will probably not be ordered (at least for the time being).