I would say my favorite bank would be icici bank, because they have more ATMs and their customer service is also up to the mark when compared to other private banks and other government owned banks which are the worst.
first of all, i would like to congrats you for joining mylot! i hope you have pleasent stay and post quality discussion or responds, now, to answer your question : it could be bca. its national back, for credit card its obvious it will be citibank.