Using Zerodha from last 2 years and I must admit that they provide the best interface and charges are least one found in this segment.
Along with trading they provide extra support to track your last month/year performace using their apps like coin, pulse chart analysis is also there and you can also invest in mutual fund using there apps. also provide fno order facilities