I have a bad experience with Angel Broking. They promised Rs.30/- for Options after I paid Rs. 1L as deposit. But what they provided was Rs.100/- for options. I was disappointed to see this. I went to their Helpdesk, RM and even upto their Vice Presidents for resolution. All went in vain. Finally I closed my account with them. So, be very sure you get what you are promised during account opening. Apart from this mistrust, I was satisfied with all other factors of Angel like Tools, Customer Support etc. But since Trust is most important factor for me, I will never go back to them.
I have been using Zerodha after I closed Angel and quite satisfied with them in all aspects. They are transparent, honest, very good customer service and very cheap.