I have been using zerodha for the last 1.5 year , it is by far one of the best platform available for trading taking into consideration its brokerage plans which are one of the lowest in the industry .Their customer service is excellent and any issue gets sorted out within minutes no lag in the software and a lot of transparency with the margin limits . It is an excellent platform for small retail investors.