first of all the broker have to be regulated.and they must have low spreads and good customer service.and the execution speed must be fast and always online.the deposit and withdrawal must be within 24 your specially if for the e-currencies.some brokers will let you wait almost 1 week to get your funds to your liberty reserve.the honest and trusted broker will have future in this market.that is why l prefer insataforex even before l join to this forum last 3 years.