A friend recommended this broker when I was ready to go live. I used this broker with one other one. After a while of comparison I concluded that that That n1cm is better than the other broker based on some reasons, I compared their withdrawal speed and noticed that funds withdrawn from n1cm accounts deliver faster than the other broker. I also noticed that n1cm has a better customer service and it is less cheaper to trade with them. The spread in n1cm is tighter and trade executions are faster. I would try to do a comparison of n1cm with another broker in the future.