I have been trading in this platform for a while. They does provide good services like cloud order storage, bullet brokerage, Cover order with a high margin, they have a learning program for a cost. But being a huge broking house they charge a hell lot of brokerage, Maybe the highest in the market. Some other brokers even provide zero brokerage trades. But for icicidirect.coms isecure plan youd need to shell out Rs25 flat on even a trade of Re1. This is really too much, considering it a big brokerage firm. I mean they are earning a lot from the money market. And they have a lot of trades per day. So they should have charged less. And also you cannot link any other banks savings account with your icicidirect demat account, this is a unfair trade. Also there they want a annual maintenance charge of customers demat account. No matter their platform is nicely built. But they arent the only one in the capital market, they should note this. Hope for improvement of these.