I returned from the US 4 years ago and still continue to retain all my cards from the US. During the move, I redirected and updated the postal address for all cards to my cousin's. I am not 100% sure about all the changes in the tax laws and how it's going to impact me, but as far as I know, cards are not an issue (and AMEX doesn't care about the ITIN address as mentioned above as long as you have a decent credit history), but bank accounts may have to be closed. I travel to the US on business or for personal reasons approx. once every couple of years and it always makes sense for me to have the local card instead of the Indian ones. Also, a majority of the US issued cards (not AMEX other than the Delta version) have zero markup fees on international transactions. This in my view is far better than keeping track of the Indian CCs who have zero or minimal forex + GST.