Check the ICICI Direct account opening charges, brokerage charges, procedure to open demat account and honest review.