I did some research online and some people don't recommend opening DEMAT/Trading accounts with banks and instead go with a more specialized brokerage firms such as India Bulls, Kotak etc.
Are there big difference between banks and these brokerage companies, in terms of features, customer service and fee structure?
Also, which of the banks/brokerage companies have better products? Banks I am considering are SBI, ICICI and HDFC. Brokerage services - I am open any.
Thanks!