I just voted for Zerodha. Not because others are bad but I have experience only with Zerodha.
To me Zerodha seemed very good. I used to be with India infoline before, their commission were 5 times more than zerodha. IndiaInfoline relationship manager told me they can cut the brokerage if I show them the some regular trading. So we are at the mercy of relationship manager to get our brokerage reduced that too with lot of requesting. At zerodha I got less than fifth of brokerage that too without any request. :thumb:
Also, I got good customer care response from zerodha. When I was at IIF, when I called them, they will tell they will call back later or something, then I have to call again. Finally some problems were rectified only after contacting their main office in mumbai. It may be that the IIF office in my city is not good, so not right in generalizing. But the mumbai staff of IIF were very good in response. I also contacted them requesting them to lower the brokerage but they gave me mobile number of my Relationship manager to discuss this. :lol: I have already contacted him lot of time with this request with no response.
I also like trading platform of Zerodha. They provide lot of options to trade, like z5, mobile app, zerodha trader. I also got beta testing for pi software but I think it not yet ready to do live trading.
So Zerodha is better for me even without having an office in my city. Just opening a support ticket, I may be getting return phone call from bangalore Zerodha office to address the issue. This is my experience so far, hope they continue the same way in future.