I was in the same boat several years ago when I moved. Loved the SPG card. Got the Citi Prestige. I feel its a lot better than SPG for airline points. (Can't beat the SPG points for free stays though). They charge INR 20k as fee, however given the benefits it offers that's not much:
Pros:
1) Earn rate 1 airline mile for Rs. 25 INR spend and 1 mile for Rs.12.50 in non INR spend (off course they charge a 3.5% currency markup fee) - Very good compared to USD cards
2) Comes with free unlimited use priority pass ($399 value)
3) Annual INR 10000 GCs for either ITC/Taj hotels
Cons:
1) No US Airline transfer partner
Note that the BA and Etihad upgrades are one time only and not annual
Go for it.