if you want absolute flexibility in risk management then go for
Oanda.............you can trade in any number of currency
units.............you get daily interest on account balance and
trade as well..............got S'pore office some
more...............
open a/c in AUD and get paid the Aussie interest rate, etc
etc............
platform very simple but cannot use custom
indicators..............