yo,
almost all FX brokers provide decent spreads, which tighten over time as competitions grows. and due to the same reason, every broker would try to have the best customer service.
i use easy forex cos i liked the interface and the ease of the system, no fees/comm. + they allow gold, silver...