I've never bought an expensive cube from anywhere beside the usual suspects: TheCubicle and SpeedCubeShop. I had a gift card for Amazon, so I decided to buy it from there and see if there's a noticeable difference.
Amazon DID lose my package and gave me a refund. A few days later the package showed up, so I got the best speedcube on the market for free.