I recently opened a bank account in ICICI for getting my PayPal verified, none of the cards issued by SBI worked. The service was quick and I was handed over the debit card and internet banking password just after my bank account opened.
I would recommend this bank to anyone who can maintain Rs. 10, 000 per month as the minimum bank account limit(on average) is that. I had some issues with the mobile app, which are now resolved by following the guidance from the help desk at local branch.