If you buy directly from DJI there is no delivery cost, no tax, and no duty charges. Some people prefer to buy locally, and some like amazons return policy. But cost-wise, I don't think you can beat direct fro DJI. Delivery takes about 5-7 days as I recall.