It depends what your priorities are:
1. Easy interface and ease of operation - ICICIDirect
2. Cost - R K Global
3. Uptime & Availability - Indiabulls / Religare
4. Tips, reports, strategies - Indiainfoline
No one convenient answer here, my friend ...