im using moomoo atm for my trades, its decent for aus stocks and great for US stocks. i only pay 1.99(USD) per trade and im trading up to $30000USD a pop. been using them since last august and the execution has been as smooth as a baby's bum. i dont have to pay any extra for real time us quotes which is another big bonus. used to trade with IB and pay hand over fist for market data