As per my experience, ShareKhan is a good broker. The best feature of sharekhan is their software. Their software is very good as per charting and indicators and its free of cost. You can trade in all segments like NSE, F&O, BSE, MCX, currency and Mutual funds on same platform. Service is also good.
The main negative point of sharekhan is their brokerage. They charges high brokerage in options(50/ lot). But they dont charge hidden charges like some discount brokers.