I agree that the brokerage of Zerodha is very good.
One observation that I had was with the hidden charges that came in as a shock to me. They had charged me with "Call and Trade" charges for my BOs. As you know, BOs get split into multiple orders after execution and if you do not square off the same, by 3:20pm of a trade day, they will charge you Rs 20+ GST per un-executed trade in addtion to brokerage and they will square off the same on your behalf. I have lost Rs 3000+ in a matter of few days this way for trades of just a few lakhs. I am giving single star to zerodha just for other users to notice these additional charges. These call and trade charges will be there for margin shortfall too.
As you know, they have delivery trades free. However, for every deduction of stocks from your demat account, they charge 15.93/- per day per scrip.
All these charges are mentioned in their website and hence they will not refund these charges for your ignorance. So I thought it is important to tell fellow investors/traders about these.
However, once you are aware of these hidden charges, apart from brokerage and legal charges, you can make informed decisions. All the best and happy trading/investing to you:-)