Started trading using Zerodha. The joining fees is 200 rs. There is no annual charges. But you pay 20 Rs for every stock sale which is very low compared to others.
The online joining process is too long. They ask almost everything for KYC .
The app is very clear and light. Very user friendly.
You can easily know what is what. Zerodha also allows you to customize as you wish.
All looks good in zerodha expect the privacy concern. They may sell your data to third parties. You can notice there will be some calls and messages once you joined Zerodha.
They must protect our privacy!