I am an ICICI direct customer for over a decade. I use the website for almost all types of financial transactions
like equity shares, F&O, mutual funds (equity, debt, hybrid, liquid), bonds, IPO, corporate FD, gold, NPS, insurance etc.
The website is extremely user friendly and easy to navigate. I like the way all assets are clubbed together in Portfolio and statements.
Research recommendations are also quite good.