ICICI has been voted as the best brokerage in India - Reason alone not to take this thread seriously.
Pls try to understand that a vast majority of people are into simple stock investing. They buy stocks, hold it for months or years and sell it.
No trading, options, futures, commodites etc.
Such users require basic facilities like Trusted industry name, easy and secure cash transactions, good support. Such ppl like to go with icicidirect.
i am also a part of it. Now that i am looking for intraday, options/futs etc, i want less brokerage, fast executions, trading terminals, more margins etc and icicidirect is little inadequate compared to RKG or Sharekhan or others.
Remember no single product in the world satisfies everyone in this world