I’ve never used TopFX but I’ve had a good experience with IC Markets. If you want ECN execution with tight spreads they’re a stellar pick. It’s just the market research and insights I find lacking.