i think india infoline and sharekhan are best with good trading s/ws pls chk that thier branch is located in or near your city so that you can go to them for any trouble shooting which is required more often,also see that they have telephonic support ,ckeck with their existing clients