Don't use USPS if possible. Indian post lost two of my orders. I don't think they care about T2/T3 towns like mine. Coz one of my package from US sent by USPS arrived safely while I was in Delhi.
Check out DHL though remember feedback will always differ.