I think zerodha is quite better as the charges are 20 rs per order not per lot so if you trade 10 lots still you have to pay 20 rs …..