A lot of names are coming to my mind but I think it won’t be of any use if I don’t know what you are specifically looking for in your broker. The choice of a broker is extremely personal and you will do well if you happen to find a broker that caters to your unique trading requirements.
I am sure that by now, you would have shortlisted a few brokers to trade with. The best thing I can suggest is opening micro accounts with them so that you can get an idea of their functions in the live market and decide which one you want to go with.