Depends on your requirement. I also have Citi Suvidha Account but dont think its much better in terms of quality. You dont have to stand in the ques if you visit the branch but number of branches are very less (may just one per city) compared to other banks.
I find features of IDFC First bank better than Citi and was going to swich to IDFC but now that they have decreased the Savings Account Interest rate I will wait
I have ICICI as my salary account. Never had any issue in 12+ years. No shitty IVR or anything, call gets connected to wealth manager directly. Never visited a branch apart form a SSY account for my daughter. You get all govt schemes like PPF, SSY, NPS, Sovereign gold bonds available unlike several other private bank plus premium service. If you are not chasing interest rate for a primary account go for ICICI. To park funds you can open zero balance account in new age banks like AU etc. Be aware that IDFC, AU, SC, CIti and a lot of other banks do not several schemes, like i mentioned above, available and that is a big plus with ICICI. You dont need to run around for these. If you just started working this might not seem much but you will need these going forward. All my cards are always free as well with no MAB. Unlimited card replacements included.
My wife has a salary account in SC. While its ok if you are just getting money in it, but try any other service and it wont be available there. She also wanted a SSY account and SC doesnt support it. Going to SBI just for this is a pain in the a$$ as you know how they work. I could open SSY in ICICI in just one visit. This is just an example, i could list atleast ten more for being with ICIC.
@kartikxxx