I trade with CMC now, but have used IG and City Index. I also keep an Alpari account purely for executing FX via an ECN.
Firstly, 12k is actually a substantial account for a new retail trader. Apart from the usual of IG, CMC and City Index, you could try Saxo Capital Markets, who are an...