I've been trading for over a couple of years and from my experience with brokers such as Fx, Skiling, and FP Markets are few brokers I personally find good.
Spreads are tighter, averaging 0.3 in most trades, and commission costs are around $7 in skilling and FX and $6 per turn lot in FP Markets.