if you are looking for a valuable opinion, you have to explain first,what exactly are you planning to do..what products you are planning to trade,sizes,frequency,third party tools,API etc..choosing the broker is pretty much like a marriage...choose carefully and make sure you know,what exactly...