I've been using Torobase for one year and it's amazing. High leverage, tight spreads, zero commission, instant execution, no min deposit and 2-factor security. It also has open API, algorithmic trading support and easy registration. Withdrawals and deposits are smooth and fast. I highly recommend it.