Better domestic bank in context of NRI services: SBI vs PNB vs Axis vs other?

On searching many sites for precise answers, I’m looking for answer on which domestic bank is better in offering NRI services – core banking, loans, and online money transfers.

To put into context, I currently use Citibank and HSBC. While I don’t often use their services, whenever I’ve used their online and phone services, both banks have been satisfying. I’m now looking for a domestic bank for NRE accounts so that I can invest in domestic mutual funds and also go the PIS way. I do realize that public sector banks are cumbersome, require patience and still have room to improve on customer services and business processes.

Will appreciate feedback from people who currently bank with SBI, PNB, Axis, HDFC etc and what do u find most satisfying with the your bank, so I can do further analysis