LLL, ICICI's rewards program is the lousiest amongst all others. Still I keep using their card and accumulate point. For the sole reason that its convenient to pay the dues on that card. The day I find this ease in another card I will shift over simply because the points are all going waste as there is nothing worth redeeming on their site.
Coming to your query carzy, I can only narrate my experience and then back it up with that of a few of my colleagues and say if morning shows the day, stay away from SBI cards.
First and foremost, SBI card is actually GE card for which SBI charges them a royalty (for using the SBI name) AFAIK. Now what happened to me a couple of years back was pathetic. They opened a counter outside my office with huge SBI logo-shogo alongwith our corporate logo next to it. They said that they have tied up with my organization and its a corporate card which is free for life, blah blah blah... They offered me a gold card with earth and moon on offer. I signed up wily-nily although I normally never do so (I have all the cards that I may ever need) simply because they said it was a corporate card.
When the card arrived I was shocked to find that it was a regular SBH card, not even gold, and had a credit limit of some 25000 rupees. Suffice it to say it was less than 1/4th the credit limit on the card with the lowest limit that I had till then. I called them up to enquire whats the deal and was shocked to learn that SBI does not provide free for life card, it was no corporate card, and with my salary (they never even asked for it) they can only offer me that much credit limit!!! I was zapped. I said I wished to cancel. At which I was rudely told that if I can not do so as the rules that I signed clearly said that if I cancelled before 1 year I will need to pay a penalty the amount of which they can check and inform me if I wished.
Thereafter started the painful process. Within the 1st week they sent me an insurance for which they billed the premium to me on the card. I was anyhow adamant on getting rid of the card this incident increased the resolve further. Their contention was that I had asked for it. When I challenged them to show me where I had signed and accepted this insurance they had hazaar alibis. The forms are not available to the end user once submitted, they are not stored locally but sent to mumbai and hence not available.
The circus went on and on. I would not pay them a penny and they went on piling up charges and penalties every month. It went to a pass where the imbeciles had the guts to ask me to come to the GE uppal office to talk to the manager and seek his 'permission' to cancel as they otherwise won't cancel the card. As if everyone from across the country visits their uppal office in hyderabad to cancel their cards!

They piled up charges to the tune of over 5000 on that card and then had the cheek to tell me in a gundaish tone "you have enjoyed the card and now you have to pay otherwise we know how to take the money from you".
Somehow in between all this I managed to catch hold of a senior guy from their office (on phone) and told him the whole incident and said that I do not owe them a penny and in fact have never even used the card ever. That I think they duped me royally and I wanted out of this. Either they sort it out honorably or else I will send the matter to the banking ombudsman. Only after this they saw the light of the day. They realized that all the payment dues they were claiming were actually compiled out of thin air as I never ever even used their card. After this all of a sudden one day they sent me a letter saying that the card has been cancelled as per my request. Just like that!
Moral of the story: Credit cards, bad bad. SBI cards, very bad very bad.