Hi Deepak, I agree with you that good service comes at a cost but if the cost is too high it doesn''t make sense. The profit you makes reduces significantly. I had a icici account for over 7 year but now moved to a discount broker. The service is not bad but savings are great.
I still use ICICIDirect for IPO''s. If any shares are allocated, I transfer it to my other broker account and sell it from there.