The prices of Banggood are good and shipping is their great strength. Their established shipping channels make shipping from China reliably fast. I received all my products pretty much within a maximum of two weeks. Two weeks shipping on Aliexpress is usually a miracle for comparison.
Customer service is great too. They are helpful and when none of the support worked they offered me a refund.
Highly recommended.