I've traded live accounts with several brokers in the past -- hotforex, oanda, fxcm, pepperstone, mahifx. They are all good, in my experience. Spreads don't matter much for me personally but pepperstone seems to have always low spreads compared to the others I've tried.