The spread at Impersonation of Aus Global Financial (AU) Pty. Ltd. (ausglobaluk.com) is not what they advertise. During volatile markets it widens so much that you lose before the trade even starts. I found them through my accountant's suggestion and initially thought the platform was good - until I started trading seriously.
Pros: Quick verification|Excellent charting|Clear documentation
Cons: Inactivity fee applies after 12 months