I am using ICICI as my primary account mainly due to their fast online services. ICICI Credit Card payment from ICICI is in real time. I have never experienced real time card payment with any other bank. IMPS, NEFT, Inter and Intrabank transfer is all seamless. They keep adding more facilities online removing any need to visit the branch.