Read the "Rate Your Broker" on this ET site. The total number of ratings for each broker should be a clue (based on three of the brokers you mentioned, it seems that is what you have already done). I think two of the brokers you mentioned are for sure top picks if you are going to trade in...