I have tried many brokers, and I learned that support service is also important. Some brokers answer very fast, others take days. Even if a broker has low spreads, bad support can make it useless. I prefer a broker that helps me quickly when I have a problem.