This broker is a great choice for traders who don't want to deal with brokers that have hidden fees and minimum deposits. The customer service team is amazing and I can always reach them with any questions I have. In addition, the execution speed is fast and there are no extra fees for odd lots or other small orders that other brokers charge for.